OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
linear_solver_mod::t_linear_solver Type Reference
Inheritance diagram for linear_solver_mod::t_linear_solver:
linear_solver_mod::t_cg_solver

Public Member Functions

procedure, pass init_solver (this, mat_dim)
procedure, pass set_matrix (this, mat)
procedure, pass set_rhs (this, nrhs, rhs)
procedure, pass solve (this, sol, dim)
procedure, pass terminate (this)
procedure, pass get_global_dim (this)

Static Public Member Functions

procedure, nopass error ()

Private Attributes

integer, private global_dimension

Detailed Description

Definition at line 55 of file linear_solver_mod.F.

Member Function/Subroutine Documentation

◆ error()

procedure, nopass linear_solver_mod::t_linear_solver::error
static

Definition at line 63 of file linear_solver_mod.F.

◆ get_global_dim()

procedure, pass linear_solver_mod::t_linear_solver::get_global_dim ( class (t_linear_solver), intent(in) this)

Definition at line 64 of file linear_solver_mod.F.

◆ init_solver()

procedure, pass linear_solver_mod::t_linear_solver::init_solver ( class (t_linear_solver), intent(inout) this,
integer, intent(in) mat_dim )

Definition at line 58 of file linear_solver_mod.F.

◆ set_matrix()

procedure, pass linear_solver_mod::t_linear_solver::set_matrix ( class (t_linear_solver), intent(inout) this,
type(t_cfs_matrix), intent(inout) mat )

Definition at line 59 of file linear_solver_mod.F.

◆ set_rhs()

procedure, pass linear_solver_mod::t_linear_solver::set_rhs ( class (t_linear_solver), intent(inout) this,
integer, intent(in) nrhs,
type(t_vector), intent(inout) rhs )

Definition at line 60 of file linear_solver_mod.F.

◆ solve()

procedure, pass linear_solver_mod::t_linear_solver::solve ( class (t_linear_solver), intent(inout) this,
double precision, dimension(dim), intent(out) sol,
integer, intent(in) dim )

Definition at line 61 of file linear_solver_mod.F.

◆ terminate()

procedure, pass linear_solver_mod::t_linear_solver::terminate ( class (t_linear_solver), intent(inout) this)

Definition at line 62 of file linear_solver_mod.F.

Field Documentation

◆ global_dimension

integer, private linear_solver_mod::t_linear_solver::global_dimension
private

Definition at line 56 of file linear_solver_mod.F.

56 INTEGER, PRIVATE :: GLOBAL_DIMENSION

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