OpenFAST
Wind turbine multiphysics simulator
|
This module contains the user-defined types needed in NWTC_Library. More...
Data Types | |
type | fastdatatype |
type | fileinfotype |
type | nwtc_randomnumber_parametertype |
type | outparmtype |
type | progdesc |
type | quaternion |
Functions/Subroutines | |
subroutine | seterrstat (ErrStatLcl, ErrMessLcl, ErrStat, ErrMess, RoutineName) |
This routine sets the error status and error message for a routine that may set non-AbortErrLev errors. More... | |
subroutine | nwtc_library_copyprogdesc (SrcProgDescData, DstProgDescData, CtrlCode, ErrStat, ErrMsg) |
subroutine | nwtc_library_destroyprogdesc (ProgDescData, ErrStat, ErrMsg) |
subroutine | nwtc_library_packprogdesc (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly) |
subroutine | nwtc_library_unpackprogdesc (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg) |
subroutine | nwtc_library_copyfastdatatype (SrcFASTdataTypeData, DstFASTdataTypeData, CtrlCode, ErrStat, ErrMsg) |
subroutine | nwtc_library_destroyfastdatatype (FASTdataTypeData, ErrStat, ErrMsg) |
subroutine | nwtc_library_packfastdatatype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly) |
subroutine | nwtc_library_unpackfastdatatype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg) |
subroutine | nwtc_library_copyoutparmtype (SrcOutParmTypeData, DstOutParmTypeData, CtrlCode, ErrStat, ErrMsg) |
subroutine | nwtc_library_destroyoutparmtype (OutParmTypeData, ErrStat, ErrMsg) |
subroutine | nwtc_library_packoutparmtype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly) |
subroutine | nwtc_library_unpackoutparmtype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg) |
subroutine | nwtc_library_copyfileinfotype (SrcFileInfoTypeData, DstFileInfoTypeData, CtrlCode, ErrStat, ErrMsg) |
subroutine | nwtc_library_destroyfileinfotype (FileInfoTypeData, ErrStat, ErrMsg) |
subroutine | nwtc_library_packfileinfotype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly) |
subroutine | nwtc_library_unpackfileinfotype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg) |
subroutine | nwtc_library_copyquaternion (SrcQuaternionData, DstQuaternionData, CtrlCode, ErrStat, ErrMsg) |
subroutine | nwtc_library_destroyquaternion (QuaternionData, ErrStat, ErrMsg) |
subroutine | nwtc_library_packquaternion (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly) |
subroutine | nwtc_library_unpackquaternion (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg) |
subroutine | nwtc_library_copynwtc_randomnumber_parametertype (SrcNWTC_RandomNumber_ParameterTypeData, DstNWTC_RandomNumber_ParameterTypeData, CtrlCode, ErrStat, ErrMsg) |
subroutine | nwtc_library_destroynwtc_randomnumber_parametertype (NWTC_RandomNumber_ParameterTypeData, ErrStat, ErrMsg) |
subroutine | nwtc_library_packnwtc_randomnumber_parametertype (ReKiBuf, DbKiBuf, IntKiBuf, Indata, ErrStat, ErrMsg, SizeOnly) |
subroutine | nwtc_library_unpacknwtc_randomnumber_parametertype (ReKiBuf, DbKiBuf, IntKiBuf, Outdata, ErrStat, ErrMsg) |
This module contains the user-defined types needed in NWTC_Library.
It also contains copy, destroy, pack, and unpack routines associated with each defined data type. This code is automatically generated by the FAST Registry.
subroutine nwtc_library_types::seterrstat | ( | integer(intki), intent(in) | ErrStatLcl, |
character(*), intent(in) | ErrMessLcl, | ||
integer(intki), intent(inout) | ErrStat, | ||
character(*), intent(inout) | ErrMess, | ||
character(*), intent(in) | RoutineName | ||
) |
This routine sets the error status and error message for a routine that may set non-AbortErrLev errors.
It concatenates error messages and has the ability to provide a sort of traceback message of called routines (if this is called consistently). Modules in the FAST framework are recommend to use it.