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

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

Data Types

type  all_fastfarm_data
 
type  awae_data
 
type  farm_miscvartype
 
type  farm_parametertype
 
type  fastwrapper_data
 
type  sc_data
 
type  wakedynamics_data
 

Functions/Subroutines

subroutine farm_copyparam (SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg)
 
subroutine farm_destroyparam (ParamData, ErrStat, ErrMsg)
 
subroutine farm_packparam (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine farm_unpackparam (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine farm_copymisc (SrcMiscData, DstMiscData, CtrlCode, ErrStat, ErrMsg)
 
subroutine farm_destroymisc (MiscData, ErrStat, ErrMsg)
 
subroutine farm_packmisc (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine farm_unpackmisc (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine farm_copyfastwrapper_data (SrcFASTWrapper_DataData, DstFASTWrapper_DataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine farm_destroyfastwrapper_data (FASTWrapper_DataData, ErrStat, ErrMsg)
 
subroutine farm_packfastwrapper_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine farm_unpackfastwrapper_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine farm_copywakedynamics_data (SrcWakeDynamics_DataData, DstWakeDynamics_DataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine farm_destroywakedynamics_data (WakeDynamics_DataData, ErrStat, ErrMsg)
 
subroutine farm_packwakedynamics_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine farm_unpackwakedynamics_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine farm_copyawae_data (SrcAWAE_DataData, DstAWAE_DataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine farm_destroyawae_data (AWAE_DataData, ErrStat, ErrMsg)
 
subroutine farm_packawae_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine farm_unpackawae_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine farm_copysc_data (SrcSC_DataData, DstSC_DataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine farm_destroysc_data (SC_DataData, ErrStat, ErrMsg)
 
subroutine farm_packsc_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine farm_unpacksc_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 
subroutine farm_copyall_fastfarm_data (SrcAll_FastFarm_DataData, DstAll_FastFarm_DataData, CtrlCode, ErrStat, ErrMsg)
 
subroutine farm_destroyall_fastfarm_data (All_FastFarm_DataData, ErrStat, ErrMsg)
 
subroutine farm_packall_fastfarm_data (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly)
 
subroutine farm_unpackall_fastfarm_data (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg)
 

Variables

integer(intki), parameter, public numffmodules = 4
 
integer(intki), parameter, public moduleff_none = 0
 
integer(intki), parameter, public moduleff_sc = 1
 
integer(intki), parameter, public moduleff_fwrap = 2
 
integer(intki), parameter, public moduleff_wd = 3
 
integer(intki), parameter, public moduleff_awae = 4
 

Detailed Description

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

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