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

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

Public Member Functions

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

Detailed Description

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.

Member Function/Subroutine Documentation

◆ parsedbary()

subroutine nwtc_io::parseary::parsedbary ( type (fileinfotype), intent(in)  FileInfo,
integer(intki), intent(inout)  LineNum,
character(*), intent(in)  AryName,
real(dbki), 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.

◆ 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 
)

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.

◆ 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 
)

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(reki), 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.

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