Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la structure Arcane::Alina::BiCGStabLSolverParams

Parameters for BiCGStab(L) solver. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/alina/arccore/alina/BiCGStabLSolver.h>

+ Graphe de collaboration de Arcane::Alina::BiCGStabLSolverParams:

Types publics

using params = BiCGStabLSolverParams
 

Fonctions membres publiques

 BiCGStabLSolverParams (const PropertyTree &p)
 
void get (PropertyTree &p, const std::string &path) const
 

Attributs publics

int L = 2
 
double delta = 0.0
 
bool convex = true
 
ePreconditionerSideType pside = ePreconditionerSideType::right
 
Int32 maxiter = 100
 
double tol = 1e-8
 
double abstol = std::numeric_limits<double>::min()
 
bool ns_search = false
 Ignore the trivial solution x=0 when rhs is zero.
 
bool verbose = false
 Verbose output (show iterations and error)
 

Description détaillée

Parameters for BiCGStab(L) solver.

Définition à la ligne 78 du fichier BiCGStabLSolver.h.

Documentation des définitions de type membres

◆ params

Documentation des constructeurs et destructeur

◆ BiCGStabLSolverParams()

Arcane::Alina::BiCGStabLSolverParams::BiCGStabLSolverParams ( const PropertyTree & p)
inline

Définition à la ligne 116 du fichier BiCGStabLSolver.h.

Documentation des fonctions membres

◆ get()

void Arcane::Alina::BiCGStabLSolverParams::get ( PropertyTree & p,
const std::string & path ) const
inline

Définition à la ligne 130 du fichier BiCGStabLSolver.h.

Documentation des données membres

◆ abstol

double Arcane::Alina::BiCGStabLSolverParams::abstol = std::numeric_limits<double>::min()

Définition à la ligne 102 du fichier BiCGStabLSolver.h.

◆ convex

bool Arcane::Alina::BiCGStabLSolverParams::convex = true

Définition à la ligne 90 du fichier BiCGStabLSolver.h.

◆ delta

double Arcane::Alina::BiCGStabLSolverParams::delta = 0.0

Définition à la ligne 86 du fichier BiCGStabLSolver.h.

◆ L

int Arcane::Alina::BiCGStabLSolverParams::L = 2

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

◆ maxiter

Int32 Arcane::Alina::BiCGStabLSolverParams::maxiter = 100

Définition à la ligne 96 du fichier BiCGStabLSolver.h.

◆ ns_search

bool Arcane::Alina::BiCGStabLSolverParams::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 109 du fichier BiCGStabLSolver.h.

◆ pside

ePreconditionerSideType Arcane::Alina::BiCGStabLSolverParams::pside = ePreconditionerSideType::right

Définition à la ligne 93 du fichier BiCGStabLSolver.h.

◆ tol

double Arcane::Alina::BiCGStabLSolverParams::tol = 1e-8

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

◆ verbose

bool Arcane::Alina::BiCGStabLSolverParams::verbose = false

Verbose output (show iterations and error)

Définition à la ligne 112 du fichier BiCGStabLSolver.h.


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