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

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

Data Types

type  inflowwind_constraintstatetype
 
type  inflowwind_continuousstatetype
 
type  inflowwind_discretestatetype
 
type  inflowwind_initinputtype
 
type  inflowwind_initoutputtype
 
type  inflowwind_inputfile
 
type  inflowwind_inputtype
 
type  inflowwind_miscvartype
 
type  inflowwind_otherstatetype
 
type  inflowwind_outputtype
 
type  inflowwind_parametertype
 
type  windfilemetadata
 

Functions/Subroutines

subroutine inflowwind_copywindfilemetadata (SrcWindFileMetaDataData, DstWindFileMetaDataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroywindfilemetadata (WindFileMetaDataData, ErrStat, ErrMsg)
 
subroutine inflowwind_packwindfilemetadata (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackwindfilemetadata (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copyinputfile (SrcInputFileData, DstInputFileData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroyinputfile (InputFileData, ErrStat, ErrMsg)
 
subroutine inflowwind_packinputfile (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackinputfile (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copyinitinput (SrcInitInputData, DstInitInputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroyinitinput (InitInputData, ErrStat, ErrMsg)
 
subroutine inflowwind_packinitinput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackinitinput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copyinitoutput (SrcInitOutputData, DstInitOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroyinitoutput (InitOutputData, ErrStat, ErrMsg)
 
subroutine inflowwind_packinitoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackinitoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copymisc (SrcMiscData, DstMiscData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroymisc (MiscData, ErrStat, ErrMsg)
 
subroutine inflowwind_packmisc (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackmisc (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copyparam (SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroyparam (ParamData, ErrStat, ErrMsg)
 
subroutine inflowwind_packparam (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackparam (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copyinput (SrcInputData, DstInputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroyinput (InputData, ErrStat, ErrMsg)
 
subroutine inflowwind_packinput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackinput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copyoutput (SrcOutputData, DstOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroyoutput (OutputData, ErrStat, ErrMsg)
 
subroutine inflowwind_packoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copycontstate (SrcContStateData, DstContStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroycontstate (ContStateData, ErrStat, ErrMsg)
 
subroutine inflowwind_packcontstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackcontstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copydiscstate (SrcDiscStateData, DstDiscStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroydiscstate (DiscStateData, ErrStat, ErrMsg)
 
subroutine inflowwind_packdiscstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackdiscstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copyconstrstate (SrcConstrStateData, DstConstrStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroyconstrstate (ConstrStateData, ErrStat, ErrMsg)
 
subroutine inflowwind_packconstrstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackconstrstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_copyotherstate (SrcOtherStateData, DstOtherStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine inflowwind_destroyotherstate (OtherStateData, ErrStat, ErrMsg)
 
subroutine inflowwind_packotherstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine inflowwind_unpackotherstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine inflowwind_input_extrapinterp (u, t, u_out, t_out, ErrStat, ErrMsg)
 
subroutine inflowwind_input_extrapinterp1 (u1, u2, tin, u_out, tin_out, ErrStat, ErrMsg)
 
subroutine inflowwind_input_extrapinterp2 (u1, u2, u3, tin, u_out, tin_out, ErrStat, ErrMsg)
 
subroutine inflowwind_output_extrapinterp (y, t, y_out, t_out, ErrStat, ErrMsg)
 
subroutine inflowwind_output_extrapinterp1 (y1, y2, tin, y_out, tin_out, ErrStat, ErrMsg)
 
subroutine inflowwind_output_extrapinterp2 (y1, y2, y3, tin, y_out, tin_out, ErrStat, ErrMsg)
 

Variables

integer(intki), parameter, public undef_windnumber = 0
 
integer(intki), parameter, public steady_windnumber = 1
 
integer(intki), parameter, public uniform_windnumber = 2
 
integer(intki), parameter, public tsff_windnumber = 3
 
integer(intki), parameter, public bladedff_windnumber = 4
 
integer(intki), parameter, public hawc_windnumber = 5
 
integer(intki), parameter, public user_windnumber = 6
 
integer(intki), parameter, public bladedff_shr_windnumber = 7
 
integer(intki), parameter, public fdext_windnumber = 8
 
integer(intki), parameter, public highest_windnumber = 8
 

Detailed Description

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

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