Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MatVec::AMGSolver Class Reference
Collaboration diagram for Arcane::MatVec::AMGSolver:

Public Member Functions

 AMGSolver (ITraceMng *tm)
virtual void build (const Matrix &matrix)
virtual void solve (const Vector &vector_b, Vector &vector_x)

Private Attributes

ITraceMngm_trace_mng = nullptr
AMGm_amg = nullptr

Detailed Description

Definition at line 246 of file core/matvec/Matrix.h.

Constructor & Destructor Documentation

◆ AMGSolver()

Arcane::MatVec::AMGSolver::AMGSolver ( ITraceMng * tm)
inline

Definition at line 250 of file core/matvec/Matrix.h.

◆ ~AMGSolver()

Arcane::MatVec::AMGSolver::~AMGSolver ( )
virtual

Definition at line 1995 of file AMG.cc.

Member Function Documentation

◆ build()

void Arcane::MatVec::AMGSolver::build ( const Matrix & matrix)
virtual

Definition at line 2004 of file AMG.cc.

◆ solve()

void Arcane::MatVec::AMGSolver::solve ( const Vector & vector_b,
Vector & vector_x )
virtual

Definition at line 2015 of file AMG.cc.

Member Data Documentation

◆ m_amg

AMG* Arcane::MatVec::AMGSolver::m_amg = nullptr
private

Definition at line 267 of file core/matvec/Matrix.h.

◆ m_trace_mng

ITraceMng* Arcane::MatVec::AMGSolver::m_trace_mng = nullptr
private

Definition at line 266 of file core/matvec/Matrix.h.


The documentation for this class was generated from the following files: