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

Based on nwtc_io::wrmatrix, this routine writes a matrix to an already-open text file. More...

Public Member Functions

subroutine wrpartialmatrix1r8 (A, Un, ReFmt, MatName, UseCol, UseAllCols, ExtCol)
 Based on nwtc_io::wrmatrix, this routine writes a matrix to an already-open text file. More...
 
subroutine wrpartialmatrix2r8 (A, Un, ReFmt, MatName, UseRow, UseCol, UseAllRows, UseAllCols, ExtCol)
 Based on nwtc_io::wrmatrix, this routine writes a matrix to an already-open text file. More...
 

Detailed Description

Based on nwtc_io::wrmatrix, this routine writes a matrix to an already-open text file.

It allows the user to omit rows and columns of A in the the file. Use WrPartialMatrix (nwtc_io::wrpartialmatrix) instead of directly calling a specific routine in the generic interface.

Parameters
[in]amatrix to write
[in]ununit where matrix will be written
[in]refmtFormat for printing ReKi numbers
[in]matnamename of the matrix to write
[in]usecolmust be size(A,2); this routine will print only the columns where UseCol is true
[in]useallcolsa scalar that, if set to true, overrides UseCol and will print all columns
[in]extcolcolumns to add to the end of matrix A

Member Function/Subroutine Documentation

◆ wrpartialmatrix1r8()

subroutine nwtc_io::wrpartialmatrix::wrpartialmatrix1r8 ( real(r8ki), dimension(:), intent(in)  A,
integer, intent(in)  Un,
character(*), intent(in)  ReFmt,
character(*), intent(in)  MatName,
logical, dimension(:), intent(in), optional  UseCol,
logical, intent(in), optional  UseAllCols,
real(r8ki), dimension(:), intent(in), optional  ExtCol 
)

Based on nwtc_io::wrmatrix, this routine writes a matrix to an already-open text file.

It allows the user to omit rows and columns of A in the the file. Use WrPartialMatrix (nwtc_io::wrpartialmatrix) instead of directly calling a specific routine in the generic interface.

Parameters
[in]amatrix to write
[in]ununit where matrix will be written
[in]refmtFormat for printing ReKi numbers
[in]matnamename of the matrix to write
[in]usecolmust be size(A,2); this routine will print only the columns where UseCol is true
[in]useallcolsa scalar that, if set to true, overrides UseCol and will print all columns
[in]extcolcolumns to add to the end of matrix A

◆ wrpartialmatrix2r8()

subroutine nwtc_io::wrpartialmatrix::wrpartialmatrix2r8 ( real(r8ki), dimension(:,:), intent(in)  A,
integer, intent(in)  Un,
character(*), intent(in)  ReFmt,
character(*), intent(in)  MatName,
logical, dimension(:), intent(in), optional  UseRow,
logical, dimension(:), intent(in), optional  UseCol,
logical, intent(in), optional  UseAllRows,
logical, intent(in), optional  UseAllCols,
real(r8ki), dimension(:,:), intent(in), optional  ExtCol 
)

Based on nwtc_io::wrmatrix, this routine writes a matrix to an already-open text file.

It allows the user to omit rows and columns of A in the the file. Use WrPartialMatrix (nwtc_io::wrpartialmatrix) instead of directly calling a specific routine in the generic interface.

Parameters
[in]amatrix to write
[in]ununit where matrix will be written
[in]refmtFormat for printing ReKi numbers
[in]matnamename of the matrix to write
[in]usecolmust be size(A,2); this routine will print only the columns where UseCol is true
[in]useallcolsa scalar that, if set to true, overrides UseCol and will print all columns
[in]extcolcolumns to add to the end of matrix A
[in]userowmust be size(A,1); this routine will print only the rows where UseRow is true
[in]useallrowsa scalar that, if set to true, overrides UseRow and will print all rows

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