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

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

Public Member Functions

subroutine writesysmat (this, mpar, io, text, nelL, complexity)
 Standard routine for writing an object to file. More...
 
subroutine writesysmat2 (this, io, text, complexity)
 Standard routine for writing an object to file. More...
 
subroutine writeskymat (matrix, skyline, io, nelLin, complexity)
 Writes out a skyline matrix, column by column. More...
 
subroutine writesparsemat (matrix, sparse, io, nelLin, complexity)
 Writes out a sparse matrix, row by row. More...
 
subroutine writesparsestructure (this, io, complexity, label)
 Standard routine for writing an object to file. More...
 
subroutine writepardisomat (matrix, sparse, io, nelLin, complexity)
 Writes out a sparse matrix, row by row. More...
 

Detailed Description

Standard routine for writing an object to file.

Member Function/Subroutine Documentation

◆ writepardisomat()

subroutine sysmatrixtypemodule::writeobject::writepardisomat ( real(dp), dimension(:), intent(in)  matrix,
type(pardisostoragetype), intent(in)  sparse,
integer, intent(in)  io,
integer, intent(in), optional  nelLin,
integer, intent(in), optional  complexity 
)

Writes out a sparse matrix, row by row.

Parameters
[in]matrixThe values of the sparse matrix
[in]sparsesysmatrixtypemodule::pardisostoragetype object associated with the matrix
[in]ioFile unit number to write to
[in]nelLinNumber of lines per matrix to write
[in]complexityIf present, the value indicates the amount of print
Author
Knut Morten Okstad
Date
10 Feb 2016

◆ writeskymat()

subroutine sysmatrixtypemodule::writeobject::writeskymat ( real(dp), dimension(:), intent(in)  matrix,
type(skylinestoragetype), intent(in)  skyline,
integer, intent(in)  io,
integer, intent(in), optional  nelLin,
integer, intent(in), optional  complexity 
)

Writes out a skyline matrix, column by column.

Parameters
[in]matrixThe values of the skyline matrix
[in]skylinesysmatrixtypemodule::skylinestoragetype object associated with the matrix
[in]ioFile unit number to write to
[in]nelLinNumber of lines per matrix to write
[in]complexityIf present, the value indicates the amount of print
Author
Knut Morten Okstad
Date
27 Aug 2001

◆ writesparsemat()

subroutine sysmatrixtypemodule::writeobject::writesparsemat ( real(dp), dimension(:), intent(in)  matrix,
type(sparsestoragetype), intent(in)  sparse,
integer, intent(in)  io,
integer, intent(in), optional  nelLin,
integer, intent(in), optional  complexity 
)

Writes out a sparse matrix, row by row.

Parameters
[in]matrixThe values of the sparse matrix
[in]sparsesysmatrixtypemodule::sparsestoragetype object associated with the matrix
[in]ioFile unit number to write to
[in]nelLinNumber of lines per matrix to write
[in]complexityIf present, the value indicates the amount of print
Author
Knut Morten Okstad
Date
11 Mar 2003

◆ writesparsestructure()

subroutine sysmatrixtypemodule::writeobject::writesparsestructure ( type(sparsestoragetype), intent(in)  this,
integer, intent(in)  io,
integer, intent(in), optional  complexity,
character(*), intent(in), optional  label 
)

Standard routine for writing an object to file.

Parameters
[in]thisThe sysmatrixtypemodule::sparsestoragetype object to write
[in]ioFile unit number to write to
[in]complexityIf present, the value indicates the amount of print
[in]labelIf present, print out as matrix label
Author
Knut Morten Okstad
Date
25 Apr 2003

◆ writesysmat()

subroutine sysmatrixtypemodule::writeobject::writesysmat ( type(sysmatrixtype), intent(inout)  this,
integer, dimension(:), intent(in)  mpar,
integer, intent(in)  io,
character(len=*), intent(in), optional  text,
integer, intent(in), optional  nelL,
integer, intent(in), optional  complexity 
)

Standard routine for writing an object to file.

Parameters
thisThe sysmatrixtypemodule::sysmatrixtype object to write
[in]mparMatrix of parameters
[in]ioFile unit number to write to
[in]textIf present, write as heading
[in]nelLNumber of matrix elements to write per line
[in]complexityIf present, the value indicates the amount of print
Author
Knut Morten Okstad
Date
26 Feb 2003

◆ writesysmat2()

subroutine sysmatrixtypemodule::writeobject::writesysmat2 ( type(sysmatrixtype), intent(in)  this,
integer, intent(in)  io,
character(len=*), intent(in), optional  text,
integer, intent(in), optional  complexity 
)

Standard routine for writing an object to file.

Parameters
thisThe sysmatrixtypemodule::sysmatrixtype object to write
[in]ioFile unit number to write to
[in]textIf present, write as heading
[in]complexityIf present, the value indicates the amount of print

This subroutine only writes the data structure for sparse matrix.

Author
Knut Morten Okstad
Date
26 Feb 2003

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