Go to the documentation of this file.
48#define _IFT_IMLSolver_Name "iml"
49#define _IFT_IMLSolver_stype "stype"
50#define _IFT_IMLSolver_lstol "lstol"
51#define _IFT_IMLSolver_lsiter "lsiter"
52#define _IFT_IMLSolver_lsprecond "lsprecond"
77 std::unique_ptr<Preconditioner>
M;
IMLSolver(Domain *d, EngngModel *m)
Constructor. Creates new instance of LDLTFactorization, with number i, belonging to domain d and Engn...
LinSystSolverType giveLinSystSolverType() const override
IMLSolverType
Solver type.
bool precondInit
Precond. init flag.
SparseMtrx * lhs
Last mapped Lhs matrix.
SparseMtrxType giveRecommendedMatrix(bool symmetric) const override
const char * giveClassName() const override
IMLPrecondType precondType
IML Preconditioner type.
std::unique_ptr< Preconditioner > M
Preconditioner.
double tol
Tolerance of residual.
IMLPrecondType
Preconditioner type.
int maxite
Max number of iterations.
virtual ~IMLSolver()
Destructor.
SparseMtrx::SparseMtrxVersionType lhsVersion
Last mapped matrix version.
IMLSolverType solverType
IML Solver type.
SparseLinearSystemNM(Domain *d, EngngModel *m)
Constructor.
FloatArrayF< N > solve(FloatMatrixF< N, N > mtrx, const FloatArrayF< N > &b, double zeropiv=1e-20)
@ SMT_SymCompCol
Symmetric compressed column.
@ SMT_CompCol
Compressed column.
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011