Parameters for FlexibleGMRES solver. Plus de détails...
Graphe de collaboration de Arcane::Alina::FlexibleGMRESSolverParams:Types publics | |
| using | params = FlexibleGMRESSolverParams |
Fonctions membres publiques | |
| FlexibleGMRESSolverParams (const PropertyTree &p) | |
| void | get (PropertyTree &p, const std::string &path) const |
Attributs publics | |
| Int32 | M = 30 |
| Number of inner GMRES iterations per each outer iteration. | |
| Int32 | maxiter = 100 |
| Maximum number of iterations. | |
| double | tol = 1.0e-8 |
| Target relative residual error. | |
| double | abstol = std::numeric_limits<double>::min() |
| Target absolute residual error. | |
| bool | ns_search = false |
| Ignore the trivial solution x=0 when rhs is zero. | |
| bool | verbose = false |
| Verbose output (show iterations and error) | |
Parameters for FlexibleGMRES solver.
Définition à la ligne 40 du fichier FlexibleGMRESSolver.h.
Définition à la ligne 42 du fichier FlexibleGMRESSolver.h.
|
inline |
Définition à la ligne 68 du fichier FlexibleGMRESSolver.h.
|
inline |
Définition à la ligne 79 du fichier FlexibleGMRESSolver.h.
| double Arcane::Alina::FlexibleGMRESSolverParams::abstol = std::numeric_limits<double>::min() |
Target absolute residual error.
Définition à la ligne 54 du fichier FlexibleGMRESSolver.h.
| Int32 Arcane::Alina::FlexibleGMRESSolverParams::M = 30 |
Number of inner GMRES iterations per each outer iteration.
Définition à la ligne 45 du fichier FlexibleGMRESSolver.h.
| Int32 Arcane::Alina::FlexibleGMRESSolverParams::maxiter = 100 |
Maximum number of iterations.
Définition à la ligne 48 du fichier FlexibleGMRESSolver.h.
| bool Arcane::Alina::FlexibleGMRESSolverParams::ns_search = false |
Ignore the trivial solution x=0 when rhs is zero.
Useful for searching for the null-space vectors of the system.
Définition à la ligne 61 du fichier FlexibleGMRESSolver.h.
| double Arcane::Alina::FlexibleGMRESSolverParams::tol = 1.0e-8 |
Target relative residual error.
Définition à la ligne 51 du fichier FlexibleGMRESSolver.h.
| bool Arcane::Alina::FlexibleGMRESSolverParams::verbose = false |
Verbose output (show iterations and error)
Définition à la ligne 64 du fichier FlexibleGMRESSolver.h.