Arcane  4.2.3.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::AlinaLib::AlinaSequentialSolverImpl

Implémentation pour un solveur séquentiel. Plus de détails...

Graphe d'héritage de Arcane::AlinaLib::AlinaSequentialSolverImpl:
Graphe de collaboration de Arcane::AlinaLib::AlinaSequentialSolverImpl:

Fonctions membres publiques

 AlinaSequentialSolverImpl (const AlinaCSRMatrixView &matrix_view, const AlinaSolverParameters &prm)
AlinaConvergenceInfo solve (SmallSpan< const double > rhs, SmallSpan< double > x) override
AlinaConvergenceInfo solveMatrix (const AlinaCSRMatrixView &matrix_view, SmallSpan< const double > rhs, SmallSpan< double > x) override
void report (std::ostream &o) override

Attributs publics

SequentialSolverType * m_solver = nullptr

Description détaillée

Implémentation pour un solveur séquentiel.

Définition à la ligne 428 du fichier AlinaLib.cc.

Documentation des constructeurs et destructeur

◆ AlinaSequentialSolverImpl()

Arcane::AlinaLib::AlinaSequentialSolverImpl::AlinaSequentialSolverImpl ( const AlinaCSRMatrixView & matrix_view,
const AlinaSolverParameters & prm )
inlineexplicit

Définition à la ligne 433 du fichier AlinaLib.cc.

◆ ~AlinaSequentialSolverImpl()

Arcane::AlinaLib::AlinaSequentialSolverImpl::~AlinaSequentialSolverImpl ( )
inlineoverride

Définition à la ligne 451 du fichier AlinaLib.cc.

Documentation des fonctions membres

◆ report()

void Arcane::AlinaLib::AlinaSequentialSolverImpl::report ( std::ostream & o)
inlineoverridevirtual

Implémente Arcane::AlinaLib::IAlinaSolverImpl.

Définition à la ligne 480 du fichier AlinaLib.cc.

◆ solve()

AlinaConvergenceInfo Arcane::AlinaLib::AlinaSequentialSolverImpl::solve ( SmallSpan< const double > rhs,
SmallSpan< double > x )
inlineoverridevirtual

Implémente Arcane::AlinaLib::IAlinaSolverImpl.

Définition à la ligne 456 du fichier AlinaLib.cc.

◆ solveMatrix()

AlinaConvergenceInfo Arcane::AlinaLib::AlinaSequentialSolverImpl::solveMatrix ( const AlinaCSRMatrixView & matrix_view,
SmallSpan< const double > rhs,
SmallSpan< double > x )
inlineoverridevirtual

Implémente Arcane::AlinaLib::IAlinaSolverImpl.

Définition à la ligne 461 du fichier AlinaLib.cc.

Documentation des données membres

◆ m_solver

SequentialSolverType* Arcane::AlinaLib::AlinaSequentialSolverImpl::m_solver = nullptr

Définition à la ligne 487 du fichier AlinaLib.cc.


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