Paramètres d'un système linéraire. Plus de détails...
#include <arcane/aleph/AlephParams.h>
Fonctions membres publiques | |
AlephParams (ITraceMng *, Real, Integer, Integer, Integer, Integer, Real, bool, bool, bool, bool, Real, bool, bool, bool, String, bool, Real, bool, Integer, Integer, Integer, Integer, Integer, TypesSolver::eAmgSmootherOption, TypesSolver::eAmgCoarseningOption, TypesSolver::eAmgCoarseSolverOption, bool, bool, TypesSolver::eCriteriaStop) | |
AlephParams (ITraceMng *, Real, Integer, TypesSolver::ePreconditionerMethod, TypesSolver::eSolverMethod, Integer, Real, bool, bool, bool, bool, Real, bool, bool, bool, String, bool, Real, bool, Integer, Integer, Integer, Integer, Integer, TypesSolver::eAmgSmootherOption, TypesSolver::eAmgCoarseningOption, TypesSolver::eAmgCoarseSolverOption, bool, bool, TypesSolver::eCriteriaStop) | |
void | setEpsilon (const Real epsilon) |
void | setMaxIter (const Integer max_iteration) |
void | setPrecond (const TypesSolver::ePreconditionerMethod preconditioner_method) |
void | setMethod (const TypesSolver::eSolverMethod solver_method) |
void | setAlpha (const Real alpha) |
void | setGamma (const Integer gamma) |
void | setXoUser (const bool xo_user) |
void | setCheckRealResidue (const bool check_real_residue) |
void | setPrintRealResidue (const bool print_real_residue) |
void | setDebugInfo (const bool debug_info) |
void | setMinRHSNorm (const Real min_rhs_norm) |
void | setConvergenceAnalyse (const bool convergence_analyse) |
void | setStopErrorStrategy (const bool stop_error_strategy) |
void | setWriteMatrixToFileErrorStrategy (const bool write_matrix_to_file_error_strategy) |
void | setWriteMatrixNameErrorStrategy (const String &write_matrix_name_error_strategy) |
void | setDDMCParameterListingOutput (const bool listing_output) |
void | setDDMCParameterAmgDiagonalThreshold (const Real threshold) |
void | setPrintCpuTimeResolution (const bool print_cpu_time_resolution) |
void | setAmgCoarseningMethod (const TypesSolver::eAmgCoarseningMethod method) |
void | setOutputLevel (const Integer output_level) |
void | setAmgCycle (const Integer amg_cycle) |
void | setAmgSolverIter (const Integer amg_solver_iterations) |
void | setAmgSmootherIter (const Integer amg_smoother_iterations) |
void | setAmgSmootherOption (const TypesSolver::eAmgSmootherOption amg_smootherOption) |
void | setAmgCoarseningOption (const TypesSolver::eAmgCoarseningOption amg_coarseningOption) |
void | setAmgCoarseSolverOption (const TypesSolver::eAmgCoarseSolverOption amg_coarseSolverOption) |
void | setKeepSolverStructure (const bool keep_solver_structure) |
void | setSequentialSolver (const bool sequential_solver) |
void | setCriteriaStop (const TypesSolver::eCriteriaStop criteria_stop) |
Real | epsilon () const |
int | maxIter () const |
Real | alpha () const |
int | gamma () const |
TypesSolver::ePreconditionerMethod | precond () |
TypesSolver::eSolverMethod | method () |
bool | xoUser () const |
bool | checkRealResidue () const |
bool | printRealResidue () const |
bool | debugInfo () |
Real | minRHSNorm () |
bool | convergenceAnalyse () |
bool | stopErrorStrategy () |
bool | writeMatrixToFileErrorStrategy () |
String | writeMatrixNameErrorStrategy () |
bool | DDMCParameterListingOutput () const |
Real | DDMCParameterAmgDiagonalThreshold () const |
bool | printCpuTimeResolution () const |
int | amgCoarseningMethod () const |
int | getOutputLevel () const |
int | getAmgCycle () const |
int | getAmgSolverIter () const |
int | getAmgSmootherIter () const |
TypesSolver::eAmgSmootherOption | getAmgSmootherOption () const |
TypesSolver::eAmgCoarseningOption | getAmgCoarseningOption () const |
TypesSolver::eAmgCoarseSolverOption | getAmgCoarseSolverOption () const |
bool | getKeepSolverStructure () const |
bool | getSequentialSolver () const |
TypesSolver::eCriteriaStop | getCriteriaStop () const |
Fonctions membres publiques hérités de Arccore::TraceAccessor | |
TraceAccessor (ITraceMng *m) | |
Construit un accesseur via le gestionnaire de trace m. | |
TraceAccessor (const TraceAccessor &rhs) | |
Constructeur par recopie. | |
TraceAccessor & | operator= (const TraceAccessor &rhs) |
Opérateur de recopie. | |
virtual | ~TraceAccessor () |
Libère les ressources. | |
ITraceMng * | traceMng () const |
Gestionnaire de trace. | |
TraceMessage | info () const |
Flot pour un message d'information. | |
TraceMessage | pinfo () const |
Flot pour un message d'information en parallèle. | |
TraceMessage | info (char category) const |
Flot pour un message d'information d'une catégorie donnée. | |
TraceMessage | pinfo (char category) const |
Flot pour un message d'information parallèle d'une catégorie donnée. | |
TraceMessage | info (bool v) const |
Flot pour un message d'information. | |
TraceMessage | warning () const |
Flot pour un message d'avertissement. | |
TraceMessage | pwarning () const |
TraceMessage | error () const |
Flot pour un message d'erreur. | |
TraceMessage | perror () const |
TraceMessage | log () const |
Flot pour un message de log. | |
TraceMessage | plog () const |
Flot pour un message de log. | |
TraceMessage | logdate () const |
Flot pour un message de log précédé de la date. | |
TraceMessage | fatal () const |
Flot pour un message d'erreur fatale. | |
TraceMessage | pfatal () const |
Flot pour un message d'erreur fatale en parallèle. | |
TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const |
Flot pour un message de debug. | |
Trace::eDebugLevel | configDbgLevel () const |
Niveau debug du fichier de configuration. | |
TraceMessage | info (Int32 verbose_level) const |
Flot pour un message d'information d'un niveau donné | |
TraceMessage | linfo () const |
Flot pour un message d'information avec le niveau d'information local à cette instance. | |
TraceMessage | linfo (Int32 relative_level) const |
Flot pour un message d'information avec le niveau d'information local à cette instance. | |
void | fatalMessage (const StandaloneTraceMessage &o) const |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arccore::TraceAccessor | |
void | _setLocalVerboseLevel (Int32 v) |
Int32 | _localVerboseLevel () const |
Paramètres d'un système linéraire.
Définition à la ligne 32 du fichier AlephParams.h.
Arcane::AlephParams::AlephParams | ( | ) |
Définition à la ligne 25 du fichier AlephParams.cc.
Arcane::AlephParams::AlephParams | ( | ITraceMng * | tm, |
Real | epsilon, | ||
Integer | max_iteration, | ||
TypesSolver::ePreconditionerMethod | preconditioner_method, | ||
TypesSolver::eSolverMethod | solver_method, | ||
Integer | gamma, | ||
Real | alpha, | ||
bool | xo_user, | ||
bool | check_real_residue, | ||
bool | print_real_residue, | ||
bool | debug_info, | ||
Real | min_rhs_norm, | ||
bool | convergence_analyse, | ||
bool | stop_error_strategy, | ||
bool | write_matrix_to_file_error_strategy, | ||
String | write_matrix_name_error_strategy, | ||
bool | listing_output, | ||
Real | threshold, | ||
bool | print_cpu_time_resolution, | ||
Integer | amg_coarsening_method, | ||
Integer | output_level, | ||
Integer | amg_cycle, | ||
Integer | amg_solver_iterations, | ||
Integer | amg_smoother_iterations, | ||
TypesSolver::eAmgSmootherOption | amg_smootherOption, | ||
TypesSolver::eAmgCoarseningOption | amg_coarseningOption, | ||
TypesSolver::eAmgCoarseSolverOption | amg_coarseSolverOption, | ||
bool | keep_solver_structure, | ||
bool | sequential_solver, | ||
TypesSolver::eCriteriaStop | param_criteria_stop | ||
) |
Définition à la ligne 61 du fichier AlephParams.cc.
Arcane::AlephParams::~AlephParams | ( | ) |
Définition à la ligne 126 du fichier AlephParams.cc.
Real Arcane::AlephParams::alpha | ( | ) | const |
Définition à la ligne 300 du fichier AlephParams.cc.
int Arcane::AlephParams::amgCoarseningMethod | ( | ) | const |
Définition à la ligne 364 du fichier AlephParams.cc.
bool Arcane::AlephParams::checkRealResidue | ( | ) | const |
Définition à la ligne 320 du fichier AlephParams.cc.
bool Arcane::AlephParams::convergenceAnalyse | ( | ) |
Définition à la ligne 336 du fichier AlephParams.cc.
Real Arcane::AlephParams::DDMCParameterAmgDiagonalThreshold | ( | ) | const |
Définition à la ligne 356 du fichier AlephParams.cc.
bool Arcane::AlephParams::DDMCParameterListingOutput | ( | ) | const |
Définition à la ligne 352 du fichier AlephParams.cc.
bool Arcane::AlephParams::debugInfo | ( | ) |
Définition à la ligne 328 du fichier AlephParams.cc.
Real Arcane::AlephParams::epsilon | ( | ) | const |
Définition à la ligne 292 du fichier AlephParams.cc.
int Arcane::AlephParams::gamma | ( | ) | const |
Définition à la ligne 304 du fichier AlephParams.cc.
TypesSolver::eAmgCoarseningOption Arcane::AlephParams::getAmgCoarseningOption | ( | ) | const |
Définition à la ligne 388 du fichier AlephParams.cc.
TypesSolver::eAmgCoarseSolverOption Arcane::AlephParams::getAmgCoarseSolverOption | ( | ) | const |
Définition à la ligne 392 du fichier AlephParams.cc.
int Arcane::AlephParams::getAmgCycle | ( | ) | const |
Définition à la ligne 372 du fichier AlephParams.cc.
int Arcane::AlephParams::getAmgSmootherIter | ( | ) | const |
Définition à la ligne 380 du fichier AlephParams.cc.
TypesSolver::eAmgSmootherOption Arcane::AlephParams::getAmgSmootherOption | ( | ) | const |
Définition à la ligne 384 du fichier AlephParams.cc.
int Arcane::AlephParams::getAmgSolverIter | ( | ) | const |
Définition à la ligne 376 du fichier AlephParams.cc.
TypesSolver::eCriteriaStop Arcane::AlephParams::getCriteriaStop | ( | ) | const |
Définition à la ligne 404 du fichier AlephParams.cc.
bool Arcane::AlephParams::getKeepSolverStructure | ( | ) | const |
Définition à la ligne 396 du fichier AlephParams.cc.
int Arcane::AlephParams::getOutputLevel | ( | ) | const |
Définition à la ligne 368 du fichier AlephParams.cc.
bool Arcane::AlephParams::getSequentialSolver | ( | ) | const |
Définition à la ligne 400 du fichier AlephParams.cc.
int Arcane::AlephParams::maxIter | ( | ) | const |
Définition à la ligne 296 du fichier AlephParams.cc.
TypesSolver::eSolverMethod Arcane::AlephParams::method | ( | ) |
Définition à la ligne 312 du fichier AlephParams.cc.
Real Arcane::AlephParams::minRHSNorm | ( | ) |
Définition à la ligne 332 du fichier AlephParams.cc.
TypesSolver::ePreconditionerMethod Arcane::AlephParams::precond | ( | ) |
Définition à la ligne 308 du fichier AlephParams.cc.
bool Arcane::AlephParams::printCpuTimeResolution | ( | ) | const |
Définition à la ligne 360 du fichier AlephParams.cc.
bool Arcane::AlephParams::printRealResidue | ( | ) | const |
Définition à la ligne 324 du fichier AlephParams.cc.
void Arcane::AlephParams::setAlpha | ( | const Real | alpha | ) |
Définition à la ligne 149 du fichier AlephParams.cc.
void Arcane::AlephParams::setAmgCoarseningMethod | ( | const TypesSolver::eAmgCoarseningMethod | method | ) |
Définition à la ligne 206 du fichier AlephParams.cc.
void Arcane::AlephParams::setAmgCoarseningOption | ( | const TypesSolver::eAmgCoarseningOption | amg_coarseningOption | ) |
Définition à la ligne 270 du fichier AlephParams.cc.
void Arcane::AlephParams::setAmgCoarseSolverOption | ( | const TypesSolver::eAmgCoarseSolverOption | amg_coarseSolverOption | ) |
Définition à la ligne 274 du fichier AlephParams.cc.
void Arcane::AlephParams::setAmgCycle | ( | const Integer | amg_cycle | ) |
Définition à la ligne 254 du fichier AlephParams.cc.
void Arcane::AlephParams::setAmgSmootherIter | ( | const Integer | amg_smoother_iterations | ) |
Définition à la ligne 262 du fichier AlephParams.cc.
void Arcane::AlephParams::setAmgSmootherOption | ( | const TypesSolver::eAmgSmootherOption | amg_smootherOption | ) |
Définition à la ligne 266 du fichier AlephParams.cc.
void Arcane::AlephParams::setAmgSolverIter | ( | const Integer | amg_solver_iterations | ) |
Définition à la ligne 258 du fichier AlephParams.cc.
Définition à la ligne 161 du fichier AlephParams.cc.
Définition à la ligne 177 du fichier AlephParams.cc.
void Arcane::AlephParams::setCriteriaStop | ( | const TypesSolver::eCriteriaStop | criteria_stop | ) |
Définition à la ligne 286 du fichier AlephParams.cc.
void Arcane::AlephParams::setDDMCParameterAmgDiagonalThreshold | ( | const Real | threshold | ) |
Définition à la ligne 197 du fichier AlephParams.cc.
Définition à la ligne 193 du fichier AlephParams.cc.
Définition à la ligne 169 du fichier AlephParams.cc.
void Arcane::AlephParams::setEpsilon | ( | const Real | epsilon | ) |
Définition à la ligne 133 du fichier AlephParams.cc.
void Arcane::AlephParams::setGamma | ( | const Integer | gamma | ) |
Définition à la ligne 153 du fichier AlephParams.cc.
Définition à la ligne 278 du fichier AlephParams.cc.
void Arcane::AlephParams::setMaxIter | ( | const Integer | max_iteration | ) |
Définition à la ligne 137 du fichier AlephParams.cc.
void Arcane::AlephParams::setMethod | ( | const TypesSolver::eSolverMethod | solver_method | ) |
Définition à la ligne 145 du fichier AlephParams.cc.
void Arcane::AlephParams::setMinRHSNorm | ( | const Real | min_rhs_norm | ) |
Définition à la ligne 173 du fichier AlephParams.cc.
void Arcane::AlephParams::setOutputLevel | ( | const Integer | output_level | ) |
Définition à la ligne 250 du fichier AlephParams.cc.
void Arcane::AlephParams::setPrecond | ( | const TypesSolver::ePreconditionerMethod | preconditioner_method | ) |
Définition à la ligne 141 du fichier AlephParams.cc.
Définition à la ligne 201 du fichier AlephParams.cc.
Définition à la ligne 165 du fichier AlephParams.cc.
Définition à la ligne 282 du fichier AlephParams.cc.
Définition à la ligne 181 du fichier AlephParams.cc.
void Arcane::AlephParams::setWriteMatrixNameErrorStrategy | ( | const String & | write_matrix_name_error_strategy | ) |
Définition à la ligne 189 du fichier AlephParams.cc.
void Arcane::AlephParams::setWriteMatrixToFileErrorStrategy | ( | const bool | write_matrix_to_file_error_strategy | ) |
Définition à la ligne 185 du fichier AlephParams.cc.
Définition à la ligne 157 du fichier AlephParams.cc.
bool Arcane::AlephParams::stopErrorStrategy | ( | ) |
Définition à la ligne 340 du fichier AlephParams.cc.
String Arcane::AlephParams::writeMatrixNameErrorStrategy | ( | ) |
Définition à la ligne 348 du fichier AlephParams.cc.
bool Arcane::AlephParams::writeMatrixToFileErrorStrategy | ( | ) |
Définition à la ligne 344 du fichier AlephParams.cc.
bool Arcane::AlephParams::xoUser | ( | ) | const |
Définition à la ligne 316 du fichier AlephParams.cc.
|
private |
Définition à la ligne 127 du fichier AlephParams.h.
|
private |
Définition à la ligne 140 du fichier AlephParams.h.
|
private |
Définition à la ligne 146 du fichier AlephParams.h.
|
private |
Définition à la ligne 147 du fichier AlephParams.h.
|
private |
Définition à la ligne 142 du fichier AlephParams.h.
|
private |
Définition à la ligne 144 du fichier AlephParams.h.
|
private |
Définition à la ligne 145 du fichier AlephParams.h.
|
private |
Définition à la ligne 143 du fichier AlephParams.h.
|
private |
Définition à la ligne 129 du fichier AlephParams.h.
|
private |
Définition à la ligne 133 du fichier AlephParams.h.
|
private |
Définition à la ligne 150 du fichier AlephParams.h.
|
private |
Définition à la ligne 131 du fichier AlephParams.h.
|
private |
Définition à la ligne 122 du fichier AlephParams.h.
|
private |
Définition à la ligne 126 du fichier AlephParams.h.
|
private |
Définition à la ligne 148 du fichier AlephParams.h.
|
private |
Définition à la ligne 137 du fichier AlephParams.h.
|
private |
Définition à la ligne 123 du fichier AlephParams.h.
|
private |
Définition à la ligne 132 du fichier AlephParams.h.
|
private |
Définition à la ligne 141 du fichier AlephParams.h.
|
private |
Définition à la ligne 124 du fichier AlephParams.h.
|
private |
Définition à la ligne 139 du fichier AlephParams.h.
|
private |
Définition à la ligne 130 du fichier AlephParams.h.
|
private |
Définition à la ligne 149 du fichier AlephParams.h.
|
private |
Définition à la ligne 125 du fichier AlephParams.h.
|
private |
Définition à la ligne 134 du fichier AlephParams.h.
|
private |
Définition à la ligne 138 du fichier AlephParams.h.
|
private |
Définition à la ligne 136 du fichier AlephParams.h.
|
private |
Définition à la ligne 135 du fichier AlephParams.h.
|
private |
Définition à la ligne 128 du fichier AlephParams.h.