MFEM v4.7.0
Finite element discretization library
|
Go to the source code of this file.
Classes | |
class | mfem::ConstrainedSolver |
An abstract class to solve the constrained system \( Ax = f \) subject to the constraint \( B x = r \). More... | |
class | mfem::Eliminator |
Perform elimination of a single constraint. More... | |
class | mfem::EliminationProjection |
class | mfem::EliminationSolver |
Solve constrained system by eliminating the constraint; see ConstrainedSolver. More... | |
class | mfem::EliminationCGSolver |
class | mfem::EliminationGMRESSolver |
class | mfem::PenaltyConstrainedSolver |
Solve constrained system with penalty method; see ConstrainedSolver. More... | |
class | mfem::PenaltyPCGSolver |
class | mfem::PenaltyGMRESSolver |
class | mfem::SchurConstrainedSolver |
Solve constrained system by solving original mixed system; see ConstrainedSolver. More... | |
class | mfem::SchurConstrainedHypreSolver |
Basic saddle-point solver with assembled blocks (ie, the operators are assembled HypreParMatrix objects.) More... | |
Namespaces | |
namespace | mfem |
Functions | |
SparseMatrix * | mfem::BuildNormalConstraints (FiniteElementSpace &fespace, Array< int > &constrained_att, Array< int > &constraint_rowstarts, bool parallel=false) |
Build a matrix constraining normal components to zero. | |
SparseMatrix * | mfem::ParBuildNormalConstraints (ParFiniteElementSpace &fespace, Array< int > &constrained_att, Array< int > &constraint_rowstarts) |
Parallel wrapper for BuildNormalConstraints. | |