OpenFAST
Wind turbine multiphysics simulator
Data Types | Functions/Subroutines | Variables
morison_types Module Reference

This module contains the user-defined types needed in Morison. More...

Data Types

type  morison_axialcoeftype
 
type  morison_coefdpths
 
type  morison_coefmembers
 
type  morison_constraintstatetype
 
type  morison_continuousstatetype
 
type  morison_discretestatetype
 
type  morison_filledgrouptype
 
type  morison_initinputtype
 
type  morison_initoutputtype
 
type  morison_inputtype
 
type  morison_jointtype
 
type  morison_joutput
 
type  morison_memberinputtype
 
type  morison_memberloads
 
type  morison_memberproptype
 
type  morison_membertype
 
type  morison_mgdepthstype
 
type  morison_miscvartype
 
type  morison_moutput
 
type  morison_nodetype
 
type  morison_otherstatetype
 
type  morison_outputtype
 
type  morison_parametertype
 

Functions/Subroutines

subroutine morison_copyjointtype (SrcJointTypeData, DstJointTypeData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyjointtype (JointTypeData, ErrStat, ErrMsg)
 
subroutine morison_packjointtype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackjointtype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copymemberproptype (SrcMemberPropTypeData, DstMemberPropTypeData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroymemberproptype (MemberPropTypeData, ErrStat, ErrMsg)
 
subroutine morison_packmemberproptype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackmemberproptype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyfilledgrouptype (SrcFilledGroupTypeData, DstFilledGroupTypeData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyfilledgrouptype (FilledGroupTypeData, ErrStat, ErrMsg)
 
subroutine morison_packfilledgrouptype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackfilledgrouptype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copycoefdpths (SrcCoefDpthsData, DstCoefDpthsData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroycoefdpths (CoefDpthsData, ErrStat, ErrMsg)
 
subroutine morison_packcoefdpths (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackcoefdpths (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyaxialcoeftype (SrcAxialCoefTypeData, DstAxialCoefTypeData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyaxialcoeftype (AxialCoefTypeData, ErrStat, ErrMsg)
 
subroutine morison_packaxialcoeftype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackaxialcoeftype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copymemberinputtype (SrcMemberInputTypeData, DstMemberInputTypeData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroymemberinputtype (MemberInputTypeData, ErrStat, ErrMsg)
 
subroutine morison_packmemberinputtype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackmemberinputtype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copynodetype (SrcNodeTypeData, DstNodeTypeData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroynodetype (NodeTypeData, ErrStat, ErrMsg)
 
subroutine morison_packnodetype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpacknodetype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copymembertype (SrcMemberTypeData, DstMemberTypeData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroymembertype (MemberTypeData, ErrStat, ErrMsg)
 
subroutine morison_packmembertype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackmembertype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copymemberloads (SrcMemberLoadsData, DstMemberLoadsData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroymemberloads (MemberLoadsData, ErrStat, ErrMsg)
 
subroutine morison_packmemberloads (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackmemberloads (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copycoefmembers (SrcCoefMembersData, DstCoefMembersData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroycoefmembers (CoefMembersData, ErrStat, ErrMsg)
 
subroutine morison_packcoefmembers (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackcoefmembers (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copymgdepthstype (SrcMGDepthsTypeData, DstMGDepthsTypeData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroymgdepthstype (MGDepthsTypeData, ErrStat, ErrMsg)
 
subroutine morison_packmgdepthstype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackmgdepthstype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copymoutput (SrcMOutputData, DstMOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroymoutput (MOutputData, ErrStat, ErrMsg)
 
subroutine morison_packmoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackmoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyjoutput (SrcJOutputData, DstJOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyjoutput (JOutputData, ErrStat, ErrMsg)
 
subroutine morison_packjoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackjoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyinitinput (SrcInitInputData, DstInitInputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyinitinput (InitInputData, ErrStat, ErrMsg)
 
subroutine morison_packinitinput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackinitinput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyinitoutput (SrcInitOutputData, DstInitOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyinitoutput (InitOutputData, ErrStat, ErrMsg)
 
subroutine morison_packinitoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackinitoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copycontstate (SrcContStateData, DstContStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroycontstate (ContStateData, ErrStat, ErrMsg)
 
subroutine morison_packcontstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackcontstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copydiscstate (SrcDiscStateData, DstDiscStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroydiscstate (DiscStateData, ErrStat, ErrMsg)
 
subroutine morison_packdiscstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackdiscstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyconstrstate (SrcConstrStateData, DstConstrStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyconstrstate (ConstrStateData, ErrStat, ErrMsg)
 
subroutine morison_packconstrstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackconstrstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyotherstate (SrcOtherStateData, DstOtherStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyotherstate (OtherStateData, ErrStat, ErrMsg)
 
subroutine morison_packotherstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackotherstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copymisc (SrcMiscData, DstMiscData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroymisc (MiscData, ErrStat, ErrMsg)
 
subroutine morison_packmisc (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackmisc (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyparam (SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyparam (ParamData, ErrStat, ErrMsg)
 
subroutine morison_packparam (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackparam (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyinput (SrcInputData, DstInputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyinput (InputData, ErrStat, ErrMsg)
 
subroutine morison_packinput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackinput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_copyoutput (SrcOutputData, DstOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine morison_destroyoutput (OutputData, ErrStat, ErrMsg)
 
subroutine morison_packoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine morison_unpackoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine morison_input_extrapinterp (u, t, u_out, t_out, ErrStat, ErrMsg)
 
subroutine morison_input_extrapinterp1 (u1, u2, tin, u_out, tin_out, ErrStat, ErrMsg)
 
subroutine morison_input_extrapinterp2 (u1, u2, u3, tin, u_out, tin_out, ErrStat, ErrMsg)
 
subroutine morison_output_extrapinterp (y, t, y_out, t_out, ErrStat, ErrMsg)
 
subroutine morison_output_extrapinterp1 (y1, y2, tin, y_out, tin_out, ErrStat, ErrMsg)
 
subroutine morison_output_extrapinterp2 (y1, y2, y3, tin, y_out, tin_out, ErrStat, ErrMsg)
 

Variables

integer(intki), parameter, public maxmrsnoutputs = 4599
 

Detailed Description

This module contains the user-defined types needed in Morison.

It also contains copy, destroy, pack, and unpack routines associated with each defined data type. This code is automatically generated by the FAST Registry.