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

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

Data Types

type  adi_constraintstatetype
 
type  adi_continuousstatetype
 
type  adi_data
 
type  adi_discretestatetype
 
type  adi_inflowwinddata
 
type  adi_initinputtype
 
type  adi_initoutputtype
 
type  adi_inputtype
 
type  adi_iw_inputdata
 
type  adi_miscvartype
 
type  adi_otherstatetype
 
type  adi_outputtype
 
type  adi_parametertype
 
type  fed_data
 
type  rotfed
 

Functions/Subroutines

subroutine adi_copyinflowwinddata (SrcInflowWindDataData, DstInflowWindDataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyinflowwinddata (InflowWindDataData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packinflowwinddata (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackinflowwinddata (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyiw_inputdata (SrcIW_InputDataData, DstIW_InputDataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyiw_inputdata (IW_InputDataData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packiw_inputdata (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackiw_inputdata (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyinitinput (SrcInitInputData, DstInitInputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyinitinput (InitInputData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packinitinput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackinitinput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyinitoutput (SrcInitOutputData, DstInitOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyinitoutput (InitOutputData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packinitoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackinitoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copycontstate (SrcContStateData, DstContStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroycontstate (ContStateData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packcontstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackcontstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copydiscstate (SrcDiscStateData, DstDiscStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroydiscstate (DiscStateData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packdiscstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackdiscstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyconstrstate (SrcConstrStateData, DstConstrStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyconstrstate (ConstrStateData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packconstrstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackconstrstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyotherstate (SrcOtherStateData, DstOtherStateData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyotherstate (OtherStateData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packotherstate (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackotherstate (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copymisc (SrcMiscData, DstMiscData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroymisc (MiscData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packmisc (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackmisc (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyparam (SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyparam (ParamData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packparam (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackparam (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyinput (SrcInputData, DstInputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyinput (InputData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packinput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackinput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyoutput (SrcOutputData, DstOutputData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyoutput (OutputData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packoutput (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackoutput (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copydata (SrcDataData, DstDataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroydata (DataData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packdata (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackdata (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyrotfed (SrcRotFEDData, DstRotFEDData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyrotfed (RotFEDData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packrotfed (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackrotfed (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_copyfed_data (SrcFED_DataData, DstFED_DataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine adi_destroyfed_data (FED_DataData, ErrStat, ErrMsg, DEALLOCATEpointers)
 
subroutine adi_packfed_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine adi_unpackfed_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine adi_input_extrapinterp (u, t, u_out, t_out, ErrStat, ErrMsg)
 
subroutine adi_input_extrapinterp1 (u1, u2, tin, u_out, tin_out, ErrStat, ErrMsg)
 
subroutine adi_input_extrapinterp2 (u1, u2, u3, tin, u_out, tin_out, ErrStat, ErrMsg)
 
subroutine adi_output_extrapinterp (y, t, y_out, t_out, ErrStat, ErrMsg)
 
subroutine adi_output_extrapinterp1 (y1, y2, tin, y_out, tin_out, ErrStat, ErrMsg)
 
subroutine adi_output_extrapinterp2 (y1, y2, y3, tin, y_out, tin_out, ErrStat, ErrMsg)
 

Variables

integer(intki), parameter, public adi_version = 1
 

Detailed Description

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

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