OpenFAST
Wind turbine multiphysics simulator
Public Member Functions | List of all members
nwtc_io::parseary Interface Reference

More...

Public Member Functions

subroutine parseinary (FileInfo, LineNum, AryName, Ary, AryLen, ErrStat, ErrMsg, UnEc)
 
subroutine parseloary (FileInfo, LineNum, AryName, Ary, AryLen, ErrStat, ErrMsg, UnEc)
 
subroutine parsesiary (FileInfo, LineNum, AryName, Ary, AryLen, ErrStat, ErrMsg, UnEc)
 
subroutine parser8ary (FileInfo, LineNum, AryName, Ary, AryLen, ErrStat, ErrMsg, UnEc)
 This subroutine parses the specified line of text for AryLen REAL values. More...
 
subroutine parsequary (FileInfo, LineNum, AryName, Ary, AryLen, ErrStat, ErrMsg, UnEc)
 This subroutine parses the specified line of text for AryLen REAL values. More...
 
subroutine parsechary (FileInfo, LineNum, AryName, Ary, AryLen, ErrStat, ErrMsg, UnEc)
 This subroutine parses the specified line of text for AryLen CHARACTER values. More...
 

Detailed Description

Member Function/Subroutine Documentation

◆ parsechary()

subroutine nwtc_io::parseary::parsechary ( type (fileinfotype), intent(in)  FileInfo,
integer(intki), intent(inout)  LineNum,
character(*), intent(in)  AryName,
character(*), dimension(arylen), intent(out)  Ary,
integer, intent(in)  AryLen,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg,
integer, intent(in), optional  UnEc 
)

This subroutine parses the specified line of text for AryLen CHARACTER values.

Generate an error message if the value is the wrong type. Use ParseAry (nwtc_io::parseary) instead of directly calling a specific routine in the generic interface.

Parameters
[in]arylenThe length of the array to parse.
[in]fileinfoThe derived type for holding the file information.
[in,out]linenumThe number of the line to parse.
[in]arynameThe array name we are trying to fill.
[out]aryThe array to receive the input values.
[out]errstatThe error status.
[out]errmsgThe error message, if ErrStat /= 0.
[in]unecI/O unit for echo file. If present and > 0, write to UnEc.

◆ parseinary()

subroutine nwtc_io::parseary::parseinary ( type (fileinfotype), intent(in)  FileInfo,
integer(intki), intent(inout)  LineNum,
character(*), intent(in)  AryName,
integer, dimension (arylen), intent(out)  Ary,
integer, intent(in)  AryLen,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg,
integer, intent(in), optional  UnEc 
)

◆ parseloary()

subroutine nwtc_io::parseary::parseloary ( type (fileinfotype), intent(in)  FileInfo,
integer(intki), intent(inout)  LineNum,
character(*), intent(in)  AryName,
logical, dimension (arylen), intent(out)  Ary,
integer, intent(in)  AryLen,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg,
integer, intent(in), optional  UnEc 
)

◆ parsequary()

subroutine nwtc_io::parseary::parsequary ( type (fileinfotype), intent(in)  FileInfo,
integer(intki), intent(inout)  LineNum,
character(*), intent(in)  AryName,
real(quki), dimension (arylen), intent(out)  Ary,
integer, intent(in)  AryLen,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg,
integer, intent(in), optional  UnEc 
)

This subroutine parses the specified line of text for AryLen REAL values.

Generate an error message if the value is the wrong type. Use ParseAry (nwtc_io::parseary) instead of directly calling a specific routine in the generic interface.

Parameters
[in]arylenThe length of the array to parse.
[out]aryThe array to receive the input values.
[out]errstatThe error status.
[in,out]linenumThe number of the line to parse.
[in]unecI/O unit for echo file. If present and > 0, write to UnEc.
[in]arynameThe array name we are trying to fill.
[out]errmsgThe error message, if ErrStat /= 0.
[in]fileinfoThe derived type for holding the file information.

◆ parser8ary()

subroutine nwtc_io::parseary::parser8ary ( type (fileinfotype), intent(in)  FileInfo,
integer(intki), intent(inout)  LineNum,
character(*), intent(in)  AryName,
real(r8ki), dimension (arylen), intent(out)  Ary,
integer, intent(in)  AryLen,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg,
integer, intent(in), optional  UnEc 
)

This subroutine parses the specified line of text for AryLen REAL values.

Generate an error message if the value is the wrong type. Use ParseAry (nwtc_io::parseary) instead of directly calling a specific routine in the generic interface.

Parameters
[in]arylenThe length of the array to parse.
[out]aryThe array to receive the input values.
[out]errstatThe error status.
[in,out]linenumThe number of the line to parse.
[in]unecI/O unit for echo file. If present and > 0, write to UnEc.
[in]arynameThe array name we are trying to fill.
[out]errmsgThe error message, if ErrStat /= 0.
[in]fileinfoThe derived type for holding the file information.

◆ parsesiary()

subroutine nwtc_io::parseary::parsesiary ( type (fileinfotype), intent(in)  FileInfo,
integer(intki), intent(inout)  LineNum,
character(*), intent(in)  AryName,
real(siki), dimension (arylen), intent(out)  Ary,
integer, intent(in)  AryLen,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg,
integer, intent(in), optional  UnEc 
)


The documentation for this interface was generated from the following file: