FEDEM Solver  R8.0
Source code of the dynamics solver
Private Member Functions | List of all members
rdbmodule::writerdb Interface Reference

Writes a result quantity to the specified results database file. More...

Private Member Functions

subroutine writeboolvardb (rdb, var, ierr)
 Writes a bolean variable to the specified results database file. More...
 
subroutine writeintvardb (rdb, var, ierr)
 Writes an integer variable to the specified results database file. More...
 
subroutine writeintarraydb (rdb, array, ierr)
 Writes an integer array to the specified results database file. More...
 
subroutine writefloatarray1db (rdb, array, ierr, writeAsDouble)
 Writes a 1D float array to the specified results database file. More...
 
subroutine writefloatarray2db (rdb, array, ierr)
 Writes a 2D float array to the specified results database file. More...
 
subroutine writedoublevardb (rdb, var, ierr, writeAsDouble)
 Writes a double variable to the specified results database file. More...
 
subroutine writedoublearray1db (rdb, array, ierr, writeAsDouble)
 Writes a 1D double array to the specified results database file. More...
 
subroutine writedoublearray2db (rdb, array, ierr, writeAsDouble)
 Writes a 2D double array to the specified results database file. More...
 

Detailed Description

Writes a result quantity to the specified results database file.

Member Function/Subroutine Documentation

◆ writeboolvardb()

subroutine rdbmodule::writerdb::writeboolvardb ( type(rdbtype), intent(inout)  rdb,
logical, intent(in)  var,
integer, intent(inout)  ierr 
)
private

Writes a bolean variable to the specified results database file.

Parameters
rdbThe result database file to write to
[in]varThe variable value to write
ierrError flag
Author
Knut Morten Okstad
Date
16 Jun 2003

◆ writedoublearray1db()

subroutine rdbmodule::writerdb::writedoublearray1db ( type(rdbtype), intent(inout)  rdb,
real(dp), dimension(:), intent(in)  array,
integer, intent(inout)  ierr,
logical, intent(in), optional  writeAsDouble 
)
private

Writes a 1D double array to the specified results database file.

Parameters
rdbThe result database file to write to
[in]arrayThe array to write
ierrError flag
[in]writeAsDoubleIf present and .true., write as 64-bit reals, otherwise cast to 32-bit reals
Author
Knut Morten Okstad
Date
6 Dec 2000

◆ writedoublearray2db()

subroutine rdbmodule::writerdb::writedoublearray2db ( type(rdbtype), intent(inout)  rdb,
real(dp), dimension(:,:), intent(in)  array,
integer, intent(inout)  ierr,
logical, intent(in), optional  writeAsDouble 
)
private

Writes a 2D double array to the specified results database file.

Parameters
rdbThe result database file to write to
[in]arrayThe array to write
[in]writeAsDoubleIf present and .true., write as 64-bit reals, otherwise cast to 32-bit reals
ierrError flag
Author
Knut Morten Okstad
Date
6 Dec 2000

◆ writedoublevardb()

subroutine rdbmodule::writerdb::writedoublevardb ( type(rdbtype), intent(inout)  rdb,
real(dp), intent(in)  var,
integer, intent(inout)  ierr,
logical, intent(in), optional  writeAsDouble 
)
private

Writes a double variable to the specified results database file.

Parameters
rdbThe result database file to write to
[in]varThe variable value to write
ierrError flag
[in]writeAsDoubleIf present and .true., write as 64-bit real, otherwise cast to 32-bit real
Author
Knut Morten Okstad
Date
6 Dec 2000

◆ writefloatarray1db()

subroutine rdbmodule::writerdb::writefloatarray1db ( type(rdbtype), intent(inout)  rdb,
real(sp), dimension(:), intent(in)  array,
integer, intent(inout)  ierr,
logical, intent(in), optional  writeAsDouble 
)
private

Writes a 1D float array to the specified results database file.

Parameters
rdbThe result database file to write to
[in]arrayThe array to write
ierrError flag
[in]writeAsDoubleCurrently unused (gives warning)
Author
Knut Morten Okstad
Date
10 Jan 2003

◆ writefloatarray2db()

subroutine rdbmodule::writerdb::writefloatarray2db ( type(rdbtype), intent(inout)  rdb,
real(sp), dimension(:,:), intent(in)  array,
integer, intent(inout)  ierr 
)
private

Writes a 2D float array to the specified results database file.

Parameters
rdbThe result database file to write to
[in]arrayThe array to write
ierrError flag
Author
Knut Morten Okstad
Date
10 Feb 2017

◆ writeintarraydb()

subroutine rdbmodule::writerdb::writeintarraydb ( type(rdbtype), intent(inout)  rdb,
integer, dimension(:), intent(in)  array,
integer, intent(inout)  ierr 
)
private

Writes an integer array to the specified results database file.

Parameters
rdbThe result database file to write to
[in]arrayThe array to write
ierrError flag
Author
Knut Morten Okstad
Date
25 Oct 2008

◆ writeintvardb()

subroutine rdbmodule::writerdb::writeintvardb ( type(rdbtype), intent(inout)  rdb,
integer, intent(in)  var,
integer, intent(inout)  ierr 
)
private

Writes an integer variable to the specified results database file.

Parameters
rdbThe result database file to write to
[in]varThe variable value to write
ierrError flag
Author
Knut Morten Okstad
Date
6 Dec 2000

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