Classes | |
| class | CoefficientManager |
| Front-end class for creating and storing MFEM coefficients. More... | |
| class | CoefficientMap |
| Class to manage MFEM coefficient objects representing material properties. More... | |
| class | EquationSystem |
| Class to store weak form components (bilinear and linear forms, and optionally mixed and nonlinear forms) and build methods. More... | |
| class | EquationSystemInterface |
| Interface required for: More... | |
| class | EquationSystemProblemOperator |
| Steady-state problem operator with an equation system. More... | |
| class | NamedFieldsMap |
| Lightweight adaptor over an std::map from strings to pointer to T. More... | |
| class | ProblemOperator |
| Steady-state problem operator with no equation system. More... | |
| class | ProblemOperatorBase |
| Interface inherited by ProblemOperator and TimeDomainProblemOperator. Removes duplicated code in both classes. More... | |
| class | ProblemOperatorInterface |
| Interface required for MFEM executioners to add and get ProblemOperators: More... | |
| class | ScaleIntegrator |
| Integrator which scales its results by a constant value. More... | |
| class | SuperLUSolver |
| Wrapper for mfem::SuperLUSolver that creates a SuperLURowLocMatrix from the operator when set. More... | |
| class | TimeDependentEquationSystem |
| Class to store weak form components for time dependent PDEs. More... | |
| class | TimeDomainEquationSystemProblemOperator |
| Problem operator for time-dependent problems with an equation system. More... | |
| class | TimeDomainProblemOperator |
| Problem operator for time-dependent problems with no equation system. More... | |
Typedefs | |
| using | FECollections = Moose::MFEM::NamedFieldsMap< mfem::FiniteElementCollection > |
| using | FESpaces = Moose::MFEM::NamedFieldsMap< mfem::ParFiniteElementSpace > |
| using | GridFunctions = Moose::MFEM::NamedFieldsMap< mfem::ParGridFunction > |
| using | SubMeshes = Moose::MFEM::NamedFieldsMap< mfem::ParSubMesh > |
| using | ScalarMap = CoefficientMap< mfem::Coefficient, mfem::PWCoefficient > |
| using | VectorMap = CoefficientMap< mfem::VectorCoefficient, mfem::PWVectorCoefficient > |
| using | MatrixMap = CoefficientMap< mfem::MatrixCoefficient, mfem::PWMatrixCoefficient > |
Functions | |
| std::string | GetTimeDerivativeName (std::string name) |
| using Moose::MFEM::FECollections = typedef Moose::MFEM::NamedFieldsMap<mfem::FiniteElementCollection> |
Definition at line 198 of file MFEMContainers.h.
| using Moose::MFEM::FESpaces = typedef Moose::MFEM::NamedFieldsMap<mfem::ParFiniteElementSpace> |
Definition at line 199 of file MFEMContainers.h.
| using Moose::MFEM::GridFunctions = typedef Moose::MFEM::NamedFieldsMap<mfem::ParGridFunction> |
Definition at line 200 of file MFEMContainers.h.
| using Moose::MFEM::MatrixMap = typedef CoefficientMap<mfem::MatrixCoefficient, mfem::PWMatrixCoefficient> |
Definition at line 168 of file CoefficientMap.h.
| using Moose::MFEM::ScalarMap = typedef CoefficientMap<mfem::Coefficient, mfem::PWCoefficient> |
Definition at line 166 of file CoefficientMap.h.
| using Moose::MFEM::SubMeshes = typedef Moose::MFEM::NamedFieldsMap<mfem::ParSubMesh> |
Definition at line 201 of file MFEMContainers.h.
| using Moose::MFEM::VectorMap = typedef CoefficientMap<mfem::VectorCoefficient, mfem::PWVectorCoefficient> |
Definition at line 167 of file CoefficientMap.h.
|
inline |
1.8.14