|
MFEM v2.0
|
The Auxiliary-space Maxwell Solver in hypre. More...
#include <hypre.hpp>


Public Member Functions | |
| HypreAMS (HypreParMatrix &A, ParFiniteElementSpace *edge_fespace) | |
| virtual | operator HYPRE_Solver () const |
| The typecast to HYPRE_Solver returns the internal ams object. | |
| virtual HYPRE_PtrToParSolverFcn | SetupFcn () const |
| hypre's internal Setup function | |
| virtual HYPRE_PtrToParSolverFcn | SolveFcn () const |
| hypre's internal Solve function | |
| virtual | ~HypreAMS () |
Private Attributes | |
| HYPRE_Solver | ams |
| HypreParVector * | x |
| Vertex coordinates. | |
| HypreParVector * | y |
| HypreParVector * | z |
| HypreParMatrix * | G |
| Discrete gradient matrix. | |
| HypreParMatrix * | Pi |
| Nedelec interpolation matrix and its components. | |
| HypreParMatrix * | Pix |
| HypreParMatrix * | Piy |
| HypreParMatrix * | Piz |
| HypreAMS::HypreAMS | ( | HypreParMatrix & | A, |
| ParFiniteElementSpace * | edge_fespace | ||
| ) |
| virtual HypreAMS::~HypreAMS | ( | ) | [virtual] |
| virtual HypreAMS::operator HYPRE_Solver | ( | ) | const [inline, virtual] |
The typecast to HYPRE_Solver returns the internal ams object.
Implements HypreSolver.
Definition at line 420 of file hypre.hpp.
References ams.
| virtual HYPRE_PtrToParSolverFcn HypreAMS::SetupFcn | ( | ) | const [inline, virtual] |
| virtual HYPRE_PtrToParSolverFcn HypreAMS::SolveFcn | ( | ) | const [inline, virtual] |
HYPRE_Solver HypreAMS::ams [private] |
Definition at line 407 of file hypre.hpp.
Referenced by operator HYPRE_Solver().
HypreParMatrix* HypreAMS::G [private] |
HypreParMatrix* HypreAMS::Pi [private] |
HypreParMatrix * HypreAMS::Pix [private] |
HypreParMatrix * HypreAMS::Piy [private] |
HypreParMatrix * HypreAMS::Piz [private] |
HypreParVector* HypreAMS::x [private] |
HypreParVector * HypreAMS::y [private] |
HypreParVector * HypreAMS::z [private] |
1.7.4