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

Unpack packed (1D) to regular matrix format (2D) More...

Public Member Functions

subroutine lapack_stpttr (UPLO, N, AP, A, LDA, ErrStat, ErrMsg)
 Unpack a by-column-packed array into a 2D matrix format. More...
 
subroutine lapack_dtpttr (UPLO, N, AP, A, LDA, ErrStat, ErrMsg)
 Unpack a by-column-packed array into a 2D matrix format See documentation in DTPTTR/STPTTR source code. More...
 

Detailed Description

Unpack packed (1D) to regular matrix format (2D)

Member Function/Subroutine Documentation

◆ lapack_dtpttr()

subroutine nwtc_lapack::lapack_tpttr::lapack_dtpttr ( character(1), intent(in)  UPLO,
integer, intent(in)  N,
real(r8ki), dimension( : ), intent(in)  AP,
real(r8ki), dimension( :,: ), intent(out)  A,
integer, intent(in)  LDA,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

Unpack a by-column-packed array into a 2D matrix format See documentation in DTPTTR/STPTTR source code.

Parameters
[in]uplo= 'U': A is an upper triangular matrix; 'L': A is a lower triangular matrix
[in]nThe order of matrix A and AP.
[in]ldaThe leading dimension of the matrix A. LDA ? max(1,N)
[out]errstatError level
[out]errmsgMessage describing error
[in]apPacked array
[out]aUnpacked array : Note AP(1)=A(1,1); AP(2)=A(1,2); AP(3)=A(2,2); AP(4)=A(1,3) etc. by column, upper triang

◆ lapack_stpttr()

subroutine nwtc_lapack::lapack_tpttr::lapack_stpttr ( character(1), intent(in)  UPLO,
integer, intent(in)  N,
real(siki), dimension( : ), intent(in)  AP,
real(siki), dimension( :,: ), intent(out)  A,
integer, intent(in)  LDA,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMsg 
)

Unpack a by-column-packed array into a 2D matrix format.

Parameters
[in]uplo= 'U': A is an upper triangular matrix; 'L': A is a lower triangular matrix
[in]nThe order of matrix A and AP.
[in]ldaThe leading dimension of the matrix A. LDA ? max(1,N)
[out]errstatError level
[out]errmsgMessage describing error
[in]apPacked array
[out]aUnpacked array : Note AP(1)=A(1,1); AP(2)=A(1,2); AP(3)=A(2,2); AP(4)=A(1,3) etc. by column, upper triang

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