| MBDyn-1.7.3
    | 
#include <mfree.h>


| Public Types | |
| enum | SolverType { UNKNOWN = -1, BICGSTAB, GMRES, DEFAULT = GMRES, LAST } | 
|  Public Types inherited from NonlinearSolver | |
| enum | Type { UNKNOWN = -1, NEWTONRAPHSON, MATRIXFREE, LINESEARCH, DEFAULT = NEWTONRAPHSON, LASTSOLVERTYPE } | 
| Protected Attributes | |
| Preconditioner * | pPM | 
| VectorHandler * | pRes | 
| doublereal | IterTol | 
| integer | MaxLinIt | 
| doublereal | Tau | 
| doublereal | gamma | 
| doublereal | etaMax | 
| integer | PrecondIter | 
| bool | bBuildMat | 
| const NonlinearProblem * | pPrevNLP | 
|  Protected Attributes inherited from NonlinearSolver | |
| integer | Size | 
| integer | TotJac | 
| NonlinearSolverTest * | pResTest | 
| NonlinearSolverTest * | pSolTest | 
|  Protected Attributes inherited from SolverDiagnostics | |
| unsigned | OutputFlags | 
| DriveCaller * | pOutputMeter | 
|  Protected Attributes inherited from NonlinearSolverOptions | |
| bool | bHonorJacRequest | 
| enum NonlinearSolverOptions::ScaleFlags | eScaleFlags | 
| doublereal | dScaleAlgebraic | 
| Enumerator | |
|---|---|
| UNKNOWN | |
| BICGSTAB | |
| GMRES | |
| DEFAULT | |
| LAST | |
Definition at line 49 of file mfree.h.
| MatrixFreeSolver::MatrixFreeSolver | ( | const Preconditioner::PrecondType | PType, | 
| const integer | iPStep, | ||
| doublereal | ITol, | ||
| integer | MaxIt, | ||
| doublereal | etaMx, | ||
| doublereal | T, | ||
| const NonlinearSolverOptions & | options | ||
| ) | 
Definition at line 47 of file mfree.cc.
References Preconditioner::FULLJACOBIANMATRIX, MBDYN_EXCEPT_ARGS, pPM, and SAFENEW.
| MatrixFreeSolver::~MatrixFreeSolver | ( | void | ) | 
| 
 | protected | 
Definition at line 69 of file mfree.h.
Referenced by BiCGStab::Solve(), and Gmres::Solve().
| 
 | protected | 
Definition at line 67 of file mfree.h.
Referenced by BiCGStab::Solve(), and Gmres::Solve().
| 
 | protected | 
Definition at line 66 of file mfree.h.
Referenced by BiCGStab::Solve(), and Gmres::Solve().
| 
 | protected | 
| 
 | protected | 
Definition at line 64 of file mfree.h.
Referenced by Gmres::Gmres(), BiCGStab::Solve(), Gmres::Solve(), and Gmres::~Gmres().
| 
 | protected | 
Definition at line 61 of file mfree.h.
Referenced by MatrixFreeSolver(), BiCGStab::Solve(), Gmres::Solve(), and ~MatrixFreeSolver().
| 
 | protected | 
Definition at line 70 of file mfree.h.
Referenced by BiCGStab::Solve(), and Gmres::Solve().
| 
 | protected | 
Definition at line 68 of file mfree.h.
Referenced by BiCGStab::Solve(), and Gmres::Solve().
| 
 | protected | 
Definition at line 62 of file mfree.h.
Referenced by BiCGStab::Solve(), and Gmres::Solve().
| 
 | protected | 
Definition at line 65 of file mfree.h.
Referenced by BiCGStab::Solve(), and Gmres::Solve().