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

This routine allocates an array to the size specified in the AryDim input arguement(s). More...

Public Member Functions

subroutine allcary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allcary2 (Ary, AryDim1, AryDim2, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allcary3 (Ary, AryDim1, AryDim2, AryDim3, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine alli1bary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine alli2bary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine alli4bary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine alliary2 (Ary, AryDim1, AryDim2, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine alliary3 (Ary, AryDim1, AryDim2, AryDim3, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine alllary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine alllary2 (Ary, AryDim1, AryDim2, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine alllary3 (Ary, AryDim1, AryDim2, AryDim3, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr4ary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr8ary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr16ary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr4ary2 (Ary, AryDim1, AryDim2, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr8ary2 (Ary, AryDim1, AryDim2, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr16ary2 (Ary, AryDim1, AryDim2, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr4ary3 (Ary, AryDim1, AryDim2, AryDim3, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr8ary3 (Ary, AryDim1, AryDim2, AryDim3, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr16ary3 (Ary, AryDim1, AryDim2, AryDim3, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr4ary4 (Ary, AryDim1, AryDim2, AryDim3, AryDim4, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr8ary4 (Ary, AryDim1, AryDim2, AryDim3, AryDim4, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr16ary4 (Ary, AryDim1, AryDim2, AryDim3, AryDim4, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr4ary5 (Ary, AryDim1, AryDim2, AryDim3, AryDim4, AryDim5, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr8ary5 (Ary, AryDim1, AryDim2, AryDim3, AryDim4, AryDim5, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr16ary5 (Ary, AryDim1, AryDim2, AryDim3, AryDim4, AryDim5, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 

Detailed Description

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat

Member Function/Subroutine Documentation

◆ allcary1()

subroutine nwtc_io::allocary::allcary1 ( character(*), dimension (:), allocatable  Ary,
integer, intent(in)  AryDim1,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat

◆ allcary2()

subroutine nwtc_io::allocary::allcary2 ( character(*), dimension (:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.

◆ allcary3()

subroutine nwtc_io::allocary::allcary3 ( character(*), dimension (:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.

◆ alli1bary1()

subroutine nwtc_io::allocary::alli1bary1 ( integer(b1ki), dimension (:), allocatable  Ary,
integer(intki), intent(in)  AryDim1,
character(*), intent(in)  Descr,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat

◆ alli2bary1()

subroutine nwtc_io::allocary::alli2bary1 ( integer(b2ki), dimension (:), allocatable  Ary,
integer(intki), intent(in)  AryDim1,
character(*), intent(in)  Descr,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat

◆ alli4bary1()

subroutine nwtc_io::allocary::alli4bary1 ( integer(b4ki), dimension (:), allocatable  Ary,
integer(intki), intent(in)  AryDim1,
character(*), intent(in)  Descr,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat

◆ alliary2()

subroutine nwtc_io::allocary::alliary2 ( integer(intki), dimension (:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.

◆ alliary3()

subroutine nwtc_io::allocary::alliary3 ( integer(intki), dimension (:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.

◆ alllary1()

subroutine nwtc_io::allocary::alllary1 ( logical, dimension (:), allocatable  Ary,
integer, intent(in)  AryDim1,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat

◆ alllary2()

subroutine nwtc_io::allocary::alllary2 ( logical, dimension (:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.

◆ alllary3()

subroutine nwtc_io::allocary::alllary3 ( logical, dimension (:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.

◆ allr16ary1()

subroutine nwtc_io::allocary::allr16ary1 ( real(quki), dimension (:), allocatable  Ary,
integer, intent(in)  AryDim1,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat

◆ allr16ary2()

subroutine nwtc_io::allocary::allr16ary2 ( real(quki), dimension (:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.

◆ allr16ary3()

subroutine nwtc_io::allocary::allr16ary3 ( real(quki), dimension (:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.

◆ allr16ary4()

subroutine nwtc_io::allocary::allr16ary4 ( real(quki), dimension (:,:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
integer, intent(in)  AryDim4,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.
[in]arydim4The size of the fourth dimension of the array.

◆ allr16ary5()

subroutine nwtc_io::allocary::allr16ary5 ( real(quki), dimension (:,:,:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
integer, intent(in)  AryDim4,
integer, intent(in)  AryDim5,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.
[in]arydim4The size of the fourth dimension of the array.
[in]arydim5The size of the fourth dimension of the array.

◆ allr4ary1()

subroutine nwtc_io::allocary::allr4ary1 ( real(siki), dimension (:), allocatable  Ary,
integer, intent(in)  AryDim1,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat

◆ allr4ary2()

subroutine nwtc_io::allocary::allr4ary2 ( real(siki), dimension (:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.

◆ allr4ary3()

subroutine nwtc_io::allocary::allr4ary3 ( real(siki), dimension (:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.

◆ allr4ary4()

subroutine nwtc_io::allocary::allr4ary4 ( real(siki), dimension (:,:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
integer, intent(in)  AryDim4,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.
[in]arydim4The size of the fourth dimension of the array.

◆ allr4ary5()

subroutine nwtc_io::allocary::allr4ary5 ( real(siki), dimension (:,:,:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
integer, intent(in)  AryDim4,
integer, intent(in)  AryDim5,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.
[in]arydim4The size of the fourth dimension of the array.
[in]arydim5The size of the fourth dimension of the array.

◆ allr8ary1()

subroutine nwtc_io::allocary::allr8ary1 ( real(r8ki), dimension (:), allocatable  Ary,
integer, intent(in)  AryDim1,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat

◆ allr8ary2()

subroutine nwtc_io::allocary::allr8ary2 ( real(r8ki), dimension (:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.

◆ allr8ary3()

subroutine nwtc_io::allocary::allr8ary3 ( real(r8ki), dimension (:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.

◆ allr8ary4()

subroutine nwtc_io::allocary::allr8ary4 ( real(r8ki), dimension (:,:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
integer, intent(in)  AryDim4,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.
[in]arydim4The size of the fourth dimension of the array.

◆ allr8ary5()

subroutine nwtc_io::allocary::allr8ary5 ( real(r8ki), dimension (:,:,:,:,:), allocatable  Ary,
integer, intent(in)  AryDim1,
integer, intent(in)  AryDim2,
integer, intent(in)  AryDim3,
integer, intent(in)  AryDim4,
integer, intent(in)  AryDim5,
character(*), intent(in)  Descr,
integer, intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

This routine allocates an array to the size specified in the AryDim input arguement(s).

Arrays are of type ALLOCATABLE. If the array is already allocated on entry to this routine, an error will be generated.
Use AllocAry (nwtc_io::allocary) instead of directly calling a specific routine in the generic interface.

Parameters
aryArray to be allocated
[in]arydim1The size of the first dimension of the array.
[in]descrBrief array description (for error message).
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.
[in]arydim4The size of the fourth dimension of the array.
[in]arydim5The size of the fourth dimension of the array.

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