Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::TypesSolver
+ Graphe de collaboration de Arcane::TypesSolver:

Types publics

enum  ePreconditionerMethod {
  DIAGONAL = 0 , AINV = 1 , AMG = 2 , IC = 3 ,
  POLY = 4 , ILU = 5 , ILUp = 6 , SPAIstat = 7 ,
  SPAIdyn = 8 , DDMCriteriaAdaptedSelector = 9 , NONE = 10
}
 
enum  eErrorStrategy { ES_Continue = 0 , ES_Stop = 1 , ES_GoBackward = 2 }
 Stratégie à adopter en cas d'erreur du solveur. Plus de détails...
 
enum  eSolverMethod {
  PCG = 0 , BiCGStab = 1 , BiCGStab2 = 2 , GMRES = 3 ,
  SAMG = 4 , QMR = 5 , SuperLU = 6
}
 
enum  eAmgCoarseningMethod {
  AMG_COARSENING_AUTO = 0 , AMG_COARSENING_HYPRE_0 = 1 , AMG_COARSENING_HYPRE_1 = 2 , AMG_COARSENING_HYPRE_3 = 3 ,
  AMG_COARSENING_HYPRE_6 = 4 , AMG_COARSENING_HYPRE_7 = 5 , AMG_COARSENING_HYPRE_8 = 6 , AMG_COARSENING_HYPRE_9 = 7 ,
  AMG_COARSENING_HYPRE_10 = 8 , AMG_COARSENING_HYPRE_11 = 9 , AMG_COARSENING_HYPRE_21 = 10 , AMG_COARSENING_HYPRE_22 = 11
}
 
enum  eAmgSmootherOption {
  Rich_IC_smoother = 0 , Rich_ILU_smoother = 1 , Rich_AINV_smoother = 2 , CG_smoother = 3 ,
  HybGSJ_smoother = 4 , SymHybGSJ_smoother = 5 , HybGSJ_block_smoother = 6 , SymHybGSJ_block_smoother = 7 ,
  Rich_IC_block_smoother = 8 , Rich_ILU_block_smoother = 9
}
 
enum  eAmgCoarseningOption {
  ParallelRugeStuben = 0 , CLJP = 1 , Falgout = 2 , ParallelRugeStubenBoundaryFirst = 3 ,
  FalgoutBoundaryFirst = 4 , PRS = 5 , PRSBF = 6 , FBF = 7 ,
  GMBF = 8
}
 
enum  eAmgCoarseSolverOption {
  CG_coarse_solver = 0 , BiCGStab_coarse_solver = 1 , LU_coarse_solver = 2 , Cholesky_coarse_solver = 3 ,
  Smoother_coarse_solver = 4 , SuperLU_coarse_solver = 5
}
 
enum  eCriteriaStop {
  RR0 = 0 , RB = 1 , R = 2 , RCB = 3 ,
  RBinf = 4 , EpsA = 5 , NIter = 6 , RR0inf = 7 ,
  STAG = 8
}
 

Description détaillée

Définition à la ligne 26 du fichier AlephTypesSolver.h.

Documentation des énumérations membres

◆ eAmgCoarseningMethod

enum Arcane::TypesSolver::eAmgCoarseningMethod

Définition à la ligne 65 du fichier AlephTypesSolver.h.

◆ eAmgCoarseningOption

enum Arcane::TypesSolver::eAmgCoarseningOption

Définition à la ligne 99 du fichier AlephTypesSolver.h.

◆ eAmgCoarseSolverOption

enum Arcane::TypesSolver::eAmgCoarseSolverOption

Définition à la ligne 114 du fichier AlephTypesSolver.h.

◆ eAmgSmootherOption

enum Arcane::TypesSolver::eAmgSmootherOption

Définition à la ligne 83 du fichier AlephTypesSolver.h.

◆ eCriteriaStop

enum Arcane::TypesSolver::eCriteriaStop

Définition à la ligne 125 du fichier AlephTypesSolver.h.

◆ eErrorStrategy

Stratégie à adopter en cas d'erreur du solveur.

Définition à la ligne 47 du fichier AlephTypesSolver.h.

◆ ePreconditionerMethod

enum Arcane::TypesSolver::ePreconditionerMethod

Définition à la ligne 29 du fichier AlephTypesSolver.h.

◆ eSolverMethod

enum Arcane::TypesSolver::eSolverMethod

Définition à la ligne 54 du fichier AlephTypesSolver.h.


La documentation de cette classe a été générée à partir du fichier suivant :