BSpline Finite Element Exterior Calculus
Loading...
Searching...
No Matches
m_mform_solver::abstractsolver Type Reference

Abstract type for a generic linear solver for m-form systems of equations. More...

Inheritance diagram for m_mform_solver::abstractsolver:
m_mform_coupled_solver::coupledsolver m_mform_solver::genericsolver

Public Member Functions

procedure get_warning_message (this, failure)
 
procedure destroy (this)
 Destroy the generic solver object.
 

Public Attributes

integer last_nr_iterations
 The matrix to be inverted.
 
real(wp) last_residual_norm
 The residual norm in the last solve.
 
type(solverinitoptionsoptions
 The convergence reason in the last solve.
 

Detailed Description

Abstract type for a generic linear solver for m-form systems of equations.

Member Function/Subroutine Documentation

◆ destroy()

procedure m_mform_solver::abstractsolver::destroy ( class(abstractsolver), intent(inout) this)

Destroy the generic solver object.

Parameters
[in,out]thisThe generic solver object to be destroyed

Member Data Documentation

◆ last_nr_iterations

integer m_mform_solver::abstractsolver::last_nr_iterations

The matrix to be inverted.

KSP object for the PETSc matrix The number of iterations in the last solve

◆ options

type(solverinitoptions) m_mform_solver::abstractsolver::options

The convergence reason in the last solve.

Resolved init options used to configure the solver backend


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