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

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

Data Types

type  cvsd
 
type  dwm_constraintstatetype
 
type  dwm_continuousstatetype
 
type  dwm_discretestatetype
 
type  dwm_initinputtype
 
type  dwm_initoutputtype
 
type  dwm_inputtype
 
type  dwm_miscvartype
 
type  dwm_otherstatetype
 
type  dwm_outputtype
 
type  dwm_parametertype
 
type  dwm_turbine_blade
 
type  dwm_wake_deficit_data
 
type  meanderdata
 
type  read_turbine_position_data
 
type  read_upwind_result
 
type  shinozuka
 
type  smooth_out_wake_data
 
type  swsv
 
type  tidownstream
 
type  turbine_average_velocity_data
 
type  turbkaimal
 
type  wake_meandered_center
 
type  weimethod
 

Functions/Subroutines

subroutine dwm_copycvsd (SrcCVSDData, DstCVSDData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroycvsd (CVSDData, ErrStat, ErrMsg)
 
subroutine dwm_packcvsd (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackcvsd (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyturbine_average_velocity_data (Srcturbine_average_velocity_dataData, Dstturbine_average_velocity_dataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyturbine_average_velocity_data (turbine_average_velocity_dataData, ErrStat, ErrMsg)
 
subroutine dwm_packturbine_average_velocity_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackturbine_average_velocity_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copywake_deficit_data (SrcWake_Deficit_DataData, DstWake_Deficit_DataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroywake_deficit_data (Wake_Deficit_DataData, ErrStat, ErrMsg)
 
subroutine dwm_packwake_deficit_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackwake_deficit_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copymeanderdata (SrcMeanderDataData, DstMeanderDataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroymeanderdata (MeanderDataData, ErrStat, ErrMsg)
 
subroutine dwm_packmeanderdata (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackmeanderdata (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyread_turbine_position_data (Srcread_turbine_position_dataData, Dstread_turbine_position_dataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyread_turbine_position_data (read_turbine_position_dataData, ErrStat, ErrMsg)
 
subroutine dwm_packread_turbine_position_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackread_turbine_position_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyweimethod (SrcWeiMethodData, DstWeiMethodData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyweimethod (WeiMethodData, ErrStat, ErrMsg)
 
subroutine dwm_packweimethod (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackweimethod (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copytidownstream (SrcTIDownstreamData, DstTIDownstreamData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroytidownstream (TIDownstreamData, ErrStat, ErrMsg)
 
subroutine dwm_packtidownstream (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpacktidownstream (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyturbkaimal (SrcTurbKaimalData, DstTurbKaimalData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyturbkaimal (TurbKaimalData, ErrStat, ErrMsg)
 
subroutine dwm_packturbkaimal (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackturbkaimal (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyshinozuka (SrcShinozukaData, DstShinozukaData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyshinozuka (ShinozukaData, ErrStat, ErrMsg)
 
subroutine dwm_packshinozuka (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackshinozuka (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copysmooth_out_wake_data (Srcsmooth_out_wake_dataData, Dstsmooth_out_wake_dataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroysmooth_out_wake_data (smooth_out_wake_dataData, ErrStat, ErrMsg)
 
subroutine dwm_packsmooth_out_wake_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpacksmooth_out_wake_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyswsv (SrcSWSVData, DstSWSVData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyswsv (SWSVData, ErrStat, ErrMsg)
 
subroutine dwm_packswsv (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackswsv (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyread_upwind_result (Srcread_upwind_resultData, Dstread_upwind_resultData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyread_upwind_result (read_upwind_resultData, ErrStat, ErrMsg)
 
subroutine dwm_packread_upwind_result (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackread_upwind_result (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copywake_meandered_center (Srcwake_meandered_centerData, Dstwake_meandered_centerData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroywake_meandered_center (wake_meandered_centerData, ErrStat, ErrMsg)
 
subroutine dwm_packwake_meandered_center (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackwake_meandered_center (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyturbine_blade (Srcturbine_bladeData, Dstturbine_bladeData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyturbine_blade (turbine_bladeData, ErrStat, ErrMsg)
 
subroutine dwm_packturbine_blade (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackturbine_blade (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyparam (SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyparam (ParamData, ErrStat, ErrMsg)
 
subroutine dwm_packparam (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackparam (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyotherstate (SrcOtherStateData, DstOtherStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyotherstate (OtherStateData, ErrStat, ErrMsg)
 
subroutine dwm_packotherstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackotherstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copymisc (SrcMiscData, DstMiscData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroymisc (MiscData, ErrStat, ErrMsg)
 
subroutine dwm_packmisc (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackmisc (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyinput (SrcInputData, DstInputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyinput (InputData, ErrStat, ErrMsg)
 
subroutine dwm_packinput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackinput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyoutput (SrcOutputData, DstOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyoutput (OutputData, ErrStat, ErrMsg)
 
subroutine dwm_packoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copycontstate (SrcContStateData, DstContStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroycontstate (ContStateData, ErrStat, ErrMsg)
 
subroutine dwm_packcontstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackcontstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copydiscstate (SrcDiscStateData, DstDiscStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroydiscstate (DiscStateData, ErrStat, ErrMsg)
 
subroutine dwm_packdiscstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackdiscstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyconstrstate (SrcConstrStateData, DstConstrStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyconstrstate (ConstrStateData, ErrStat, ErrMsg)
 
subroutine dwm_packconstrstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackconstrstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyinitinput (SrcInitInputData, DstInitInputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyinitinput (InitInputData, ErrStat, ErrMsg)
 
subroutine dwm_packinitinput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackinitinput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_copyinitoutput (SrcInitOutputData, DstInitOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine dwm_destroyinitoutput (InitOutputData, ErrStat, ErrMsg)
 
subroutine dwm_packinitoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine dwm_unpackinitoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine dwm_input_extrapinterp (u, t, u_out, t_out, ErrStat, ErrMsg)
 
subroutine dwm_input_extrapinterp1 (u1, u2, tin, u_out, tin_out, ErrStat, ErrMsg)
 
subroutine dwm_input_extrapinterp2 (u1, u2, u3, tin, u_out, tin_out, ErrStat, ErrMsg)
 
subroutine dwm_output_extrapinterp (y, t, y_out, t_out, ErrStat, ErrMsg)
 
subroutine dwm_output_extrapinterp1 (y1, y2, tin, y_out, tin_out, ErrStat, ErrMsg)
 
subroutine dwm_output_extrapinterp2 (y1, y2, y3, tin, y_out, tin_out, ErrStat, ErrMsg)
 

Detailed Description

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

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