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

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

Public Member Functions

subroutine allipary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allipary2 (Ary, AryDim1, AryDim2, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allfpary1 (Ary, AryDim1, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allrpary2 (Ary, AryDim1, AryDim2, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr4pary3 (Ary, AryDim1, AryDim2, AryDim3, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr8pary3 (Ary, AryDim1, AryDim2, AryDim3, Descr, ErrStat, ErrMsg)
 This routine allocates an array to the size specified in the AryDim input arguement(s). More...
 
subroutine allr16pary3 (Ary, AryDim1, AryDim2, AryDim3, 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 POINTER. If the array pointer is already associated on entry to this routine, the array it points to will be deallocated first.
Use AllocPAry (nwtc_io::allocpary) 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.
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]descrBrief array description.

Member Function/Subroutine Documentation

◆ allfpary1()

subroutine nwtc_io::allocpary::allfpary1 ( real(c_float), dimension (:), pointer  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 POINTER. If the array pointer is already associated on entry to this routine, the array it points to will be deallocated first.
Use AllocPAry (nwtc_io::allocpary) 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.
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]descrBrief array description.
[out]errstatError status

◆ allipary1()

subroutine nwtc_io::allocpary::allipary1 ( integer, dimension (:), pointer  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 POINTER. If the array pointer is already associated on entry to this routine, the array it points to will be deallocated first.
Use AllocPAry (nwtc_io::allocpary) 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.
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]descrBrief array description.

◆ allipary2()

subroutine nwtc_io::allocpary::allipary2 ( integer, dimension (:,:), pointer  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 POINTER. If the array pointer is already associated on entry to this routine, the array it points to will be deallocated first.
Use AllocPAry (nwtc_io::allocpary) 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.
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]descrBrief array description.
[in]arydim2The size of the second dimension of the array.

◆ allr16pary3()

subroutine nwtc_io::allocpary::allr16pary3 ( real(quki), dimension (:,:,:), pointer  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 POINTER. If the array pointer is already associated on entry to this routine, the array it points to will be deallocated first.
Use AllocPAry (nwtc_io::allocpary) 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.
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]descrBrief array description.
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.

◆ allr4pary3()

subroutine nwtc_io::allocpary::allr4pary3 ( real(siki), dimension (:,:,:), pointer  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 POINTER. If the array pointer is already associated on entry to this routine, the array it points to will be deallocated first.
Use AllocPAry (nwtc_io::allocpary) 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.
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]descrBrief array description.
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.

◆ allr8pary3()

subroutine nwtc_io::allocpary::allr8pary3 ( real(r8ki), dimension (:,:,:), pointer  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 POINTER. If the array pointer is already associated on entry to this routine, the array it points to will be deallocated first.
Use AllocPAry (nwtc_io::allocpary) 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.
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]descrBrief array description.
[in]arydim2The size of the second dimension of the array.
[in]arydim3The size of the third dimension of the array.

◆ allrpary2()

subroutine nwtc_io::allocpary::allrpary2 ( real(reki), dimension (:,:), pointer  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 POINTER. If the array pointer is already associated on entry to this routine, the array it points to will be deallocated first.
Use AllocPAry (nwtc_io::allocpary) 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.
[out]errstatError status
[out]errmsgError message corresponding to ErrStat
[in]descrBrief array description.
[in]arydim2The size of the second dimension of the array.

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