FEDEM Solver  R8.0
Source code of the dynamics solver
Public Member Functions | List of all members
manipmatrixmodule::writeobject Interface Reference

Standard routine for writing an object to file. More...

Public Member Functions

subroutine writeintarray (array, lpu, text)
 Writes out and integer array in a formatted way. More...
 
subroutine writeint8array (array, lpu, text)
 Writes out an integer array in a formatted way. More...
 
subroutine writerealarray (array, lpu, text, nellIn, eps)
 Writes out a single precision array in a formatted way. More...
 
subroutine writerealmatrix (array, lpu, text, nellIn, eps)
 Writes out a 2D single precision array in a formatted way. More...
 
subroutine writedoublearray (array, lpu, text, nellIn, eps)
 Writes out a double precision array in a formatted way. More...
 
subroutine writedoublematrix (array, lpu, text, nellIn, eps)
 Writes out a 2D double precision array in a formatted way. More...
 

Detailed Description

Standard routine for writing an object to file.

Member Function/Subroutine Documentation

◆ writedoublearray()

subroutine manipmatrixmodule::writeobject::writedoublearray ( real(dp), dimension(:), intent(in)  array,
integer, intent(in)  lpu,
character(*), intent(in), optional  text,
integer, intent(in), optional  nellIn,
real(dp), intent(in), optional  eps 
)

Writes out a double precision array in a formatted way.

Parameters
[in]arrayThe array to print out
[in]lpuFile unit number to print to
[in]textHeading to be printed before the array elements
[in]nellInMax number of values to print per line
[in]epsZero tolerance, truncate terms with smaller absolute value

◆ writedoublematrix()

subroutine manipmatrixmodule::writeobject::writedoublematrix ( real(dp), dimension(:,:), intent(in)  array,
integer, intent(in)  lpu,
character(*), intent(in), optional  text,
integer, intent(in), optional  nellIn,
real(dp), intent(in), optional  eps 
)

Writes out a 2D double precision array in a formatted way.

Parameters
[in]arrayThe array to print out
[in]lpuFile unit number to print to
[in]textHeading to be printed before the matrix elements
[in]nellInMax number of values to print per line
[in]epsZero tolerance, truncate terms with smaller absolute value

◆ writeint8array()

subroutine manipmatrixmodule::writeobject::writeint8array ( integer(i8), dimension(:), intent(in)  array,
integer, intent(in)  lpu,
character(*), intent(in), optional  text 
)

Writes out an integer array in a formatted way.

Parameters
[in]arrayThe array to print out
[in]lpuFile unit number to print to
[in]textHeading to be printed before the matrix values

◆ writeintarray()

subroutine manipmatrixmodule::writeobject::writeintarray ( integer, dimension(:), intent(in)  array,
integer, intent(in)  lpu,
character(*), intent(in), optional  text 
)

Writes out and integer array in a formatted way.

Parameters
[in]arrayThe array to print out
[in]lpuFile unit number to print to
[in]textHeading to be printed before the matrix values

◆ writerealarray()

subroutine manipmatrixmodule::writeobject::writerealarray ( real(sp), dimension(:), intent(in)  array,
integer, intent(in)  lpu,
character(*), intent(in), optional  text,
integer, intent(in), optional  nellIn,
real(sp), intent(in), optional  eps 
)

Writes out a single precision array in a formatted way.

Parameters
[in]arrayThe array to print out
[in]lpuFile unit number to print to
[in]textHeading to be printed before the array elements
[in]nellInMax number of values to print per line
[in]epsZero tolerance, truncate terms with smaller absolute value

◆ writerealmatrix()

subroutine manipmatrixmodule::writeobject::writerealmatrix ( real(sp), dimension(:,:), intent(in)  array,
integer, intent(in)  lpu,
character(*), intent(in), optional  text,
integer, intent(in), optional  nellIn,
real(sp), intent(in), optional  eps 
)

Writes out a 2D single precision array in a formatted way.

Parameters
[in]arrayThe array to print out
[in]lpuFile unit number to print to
[in]textHeading to be printed before the matrix elements
[in]nellInMax number of values to print per line
[in]epsZero tolerance, truncate terms with smaller absolute value

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