![]() |
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, DEALLOCATEpointers) |
| 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, DEALLOCATEpointers) |
| 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, DEALLOCATEpointers) |
| 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, DEALLOCATEpointers) |
| 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, DEALLOCATEpointers) |
| 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, DEALLOCATEpointers) |
| 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.
1.8.13