MFEM v4.7.0
Finite element discretization library
|
Classes | |
class | BBTSolver |
class | BDPMinresSolver |
Wrapper for the block-diagonal-preconditioned MINRES employed in ex5p.cpp. More... | |
class | BPCGSolver |
Bramble-Pasciak Conjugate Gradient. More... | |
struct | BPSParameters |
Parameters for the BramblePasciakSolver method. More... | |
class | BramblePasciakSolver |
Bramble-Pasciak Solver for Darcy equation. More... | |
class | DarcySolver |
Abstract solver class for Darcy's flow. More... | |
struct | DFSData |
Data for the divergence free solver. More... | |
struct | DFSParameters |
Parameters for the divergence free solver. More... | |
class | DFSSpaces |
class | DivFreeSolver |
Divergence free solver. More... | |
struct | IterSolveParameters |
class | LocalSolver |
Solver for local problems in SaddleSchwarzSmoother. More... | |
class | SaddleSchwarzSmoother |
class | SymDirectSubBlockSolver |
Block diagonal solver for symmetric A, each block is inverted by direct solver. More... | |
Functions | |
void | SetOptions (IterativeSolver &solver, const IterSolveParameters ¶m) |
HypreParMatrix * | TwoStepsRAP (const HypreParMatrix &Rt, const HypreParMatrix &A, const HypreParMatrix &P) |
void | GetRowColumnsRef (const SparseMatrix &A, int row, Array< int > &cols) |
SparseMatrix | ElemToDof (const ParFiniteElementSpace &fes) |
SparseMatrix * | AggToInteriorDof (const Array< int > &bdr_truedofs, const SparseMatrix &agg_elem, const SparseMatrix &elem_dof, const HypreParMatrix &dof_truedof, Array< HYPRE_BigInt > &agg_starts) |
SparseMatrix * mfem::blocksolvers::AggToInteriorDof | ( | const Array< int > & | bdr_truedofs, |
const SparseMatrix & | agg_elem, | ||
const SparseMatrix & | elem_dof, | ||
const HypreParMatrix & | dof_truedof, | ||
Array< HYPRE_BigInt > & | agg_starts ) |
Definition at line 92 of file div_free_solver.cpp.
SparseMatrix mfem::blocksolvers::ElemToDof | ( | const ParFiniteElementSpace & | fes | ) |
Definition at line 33 of file div_free_solver.cpp.
void mfem::blocksolvers::GetRowColumnsRef | ( | const SparseMatrix & | A, |
int | row, | ||
Array< int > & | cols ) |
Definition at line 28 of file div_free_solver.cpp.
void mfem::blocksolvers::SetOptions | ( | IterativeSolver & | solver, |
const IterSolveParameters & | param ) |
Definition at line 20 of file darcy_solver.cpp.
HypreParMatrix * mfem::blocksolvers::TwoStepsRAP | ( | const HypreParMatrix & | Rt, |
const HypreParMatrix & | A, | ||
const HypreParMatrix & | P ) |
Definition at line 20 of file div_free_solver.cpp.