 mfem::AbstractErrorEstimator | Base class for all error estimators |
  mfem::ErrorEstimator | Base class for all element based error estimators |
   mfem::AnisotropicErrorEstimator | Base class for all error estimators that compute one non-negative real (double) number and an anisotropic flag for every element in the Mesh |
    mfem::ZienkiewiczZhuEstimator | Implements the Zienkiewicz-Zhu error estimation procedure |
   mfem::L2ZienkiewiczZhuEstimator | Implements the Zienkiewicz-Zhu error estimation procedure where the flux averaging is replaced by a global L2 projection (requiring a mass matrix solve) |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< Ops, dummy > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 0, dummy > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 1, dummy > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 2, dummy > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 3, dummy > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< IOData, NE > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 0, NE > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 1, NE > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 2, NE > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, NE > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< IData|OData, NE > | |
  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::BData< IData, OData, NE > | |
 mfem::Array2D< T > | |
 mfem::Array2D< int > | |
 mfem::Array2D< mfem::Operator * > | |
 mfem::Array2D< mfem::SparseMatrix * > | |
 mfem::Array3D< T > | |
 mfem::AssignOp | |
 mfem::IntRuleCoefficient< IR, coeff_t, NE >::Aux< is_const, dummy > | |
 mfem::IntRuleCoefficient< IR, coeff_t, NE >::Aux< false, dummy > | |
 mfem::IntRuleCoefficient< IR, coeff_t, NE >::Aux< true, dummy > | |
 mfem::BaseArray | Base class for array container |
  mfem::Array< bool > | |
  mfem::Array< char > | |
  mfem::Array< Dependency > | |
  mfem::Array< double * > | |
  mfem::Array< double > | |
  mfem::Array< HYPRE_Int > | |
  mfem::Array< HYPRE_ParVector > | |
  mfem::Array< int > | |
  mfem::Array< IntegrationPoint > | |
   mfem::IntegrationRule | Class for integration rule |
  mfem::Array< ItemT * > | |
  mfem::Array< mfem::BilinearFormIntegrator * > | |
  mfem::Array< mfem::Coefficient * > | |
  mfem::Array< mfem::Connection > | |
  mfem::Array< mfem::DenseMatrix * > | |
  mfem::Array< mfem::Element * > | |
  mfem::Array< mfem::Embedding > | |
  mfem::Array< mfem::IntegerSet * > | |
  mfem::Array< mfem::IntegrationRule * > | |
  mfem::Array< mfem::KnotVector * > | |
  mfem::Array< mfem::LinearFormIntegrator * > | |
  mfem::Array< mfem::Mesh::FaceInfo > | |
  mfem::Array< mfem::Mesh::NCFaceInfo > | |
  mfem::Array< mfem::MeshOperator * > | |
  mfem::Array< mfem::NCMesh::Element * > | |
  mfem::Array< mfem::NCMesh::ElemRefType > | |
  mfem::Array< mfem::NCMesh::Face * > | |
  mfem::Array< mfem::NCMesh::Node * > | |
  mfem::Array< mfem::NonlinearFormIntegrator * > | |
  mfem::Array< mfem::NURBSPatch * > | |
  mfem::Array< mfem::Operator * > | |
  mfem::Array< mfem::Poly_1D::Basis * > | |
  mfem::Array< mfem::Refinement > | |
  mfem::Array< mfem::SparseMatrix * > | |
  mfem::Array< mfem::Vector * > | |
  mfem::Array< mfem::Vertex > | |
  mfem::Array< Option > | |
  mfem::Array< unsigned char > | |
  mfem::Array< T > | |
 mfem::Poly_1D::Basis | |
 mfem::CoarseFineTransformations | Defines the coarse-fine transformations of all fine elements |
 mfem::Coefficient | Base class Coefficient that may optionally depend on time |
  mfem::ConstantCoefficient | Subclass constant coefficient |
  mfem::DeltaCoefficient | Delta function coefficient |
  mfem::ExtrudeCoefficient | Class used for extruding scalar GridFunctions |
  mfem::FunctionCoefficient | Class for C-function coefficient |
  mfem::GridFunctionCoefficient | Coefficient defined by a GridFunction. This coefficient is mesh dependent |
  mfem::PWConstCoefficient | Class for piecewise constant coefficient |
  mfem::RestrictedCoefficient | Coefficient defined on a subset of domain or boundary attributes |
  mfem::TransformedCoefficient | |
 mfem::TMassKernel< SDim, Dim, complex_t >::CoefficientEval< IR, coeff_t, NE > | |
 mfem::TDiffusionKernel< 1, 1, complex_t >::CoefficientEval< IR, coeff_t, NE > | |
 mfem::TDiffusionKernel< 2, 2, complex_t >::CoefficientEval< IR, coeff_t, NE > | |
 mfem::TDiffusionKernel< 3, 3, complex_t >::CoefficientEval< IR, coeff_t, NE > | |
 mfem::Connection | Helper struct for defining a connectivity table, see Table::MakeFromList |
 mfem::Geometry::Constants< Geom > | |
 mfem::Geometry::Constants< Geometry::CUBE > | |
 mfem::Geometry::Constants< Geometry::POINT > | |
 mfem::Geometry::Constants< Geometry::SEGMENT > | |
 mfem::Geometry::Constants< Geometry::SQUARE > | |
 mfem::Geometry::Constants< Geometry::TETRAHEDRON > | |
 mfem::Geometry::Constants< Geometry::TRIANGLE > | |
 mfem::DataCollection | |
  mfem::VisItDataCollection | Data collection with VisIt I/O routines |
 mfem::DenseMatrixEigensystem | |
 mfem::DenseMatrixSVD | |
 mfem::DenseTensor | Rank 3 tensor (array of matrices) |
 mfem::DGIndexer< FE > | |
 mfem::TFunctionCoefficient< Func, complex_t >::Dim< dim, dummy > | |
 mfem::TFunctionCoefficient< Func, complex_t >::Dim< 1, dummy > | |
 mfem::TFunctionCoefficient< Func, complex_t >::Dim< 2, dummy > | |
 mfem::TFunctionCoefficient< Func, complex_t >::Dim< 3, dummy > | |
 mfem::DSTable | |
 mfem::DynamicVectorLayout | |
 mfem::Element | Abstract data type element |
  mfem::Hexahedron | Data type hexahedron element |
  mfem::Point | Data type point element |
  mfem::Quadrilateral | Data type quadrilateral element |
  mfem::Segment | Data type line segment element |
  mfem::Tetrahedron | Data type tetrahedron element |
  mfem::Triangle | Data type triangle element |
 mfem::NCMesh::Element | |
 mfem::ElementDofIndexer< FE > | |
 mfem::ParNCMesh::ElementSet | |
 mfem::ElementTransformation | |
  mfem::IsoparametricTransformation | |
 mfem::NCMesh::ElemRefType | |
 mfem::Embedding | Defines the position of a fine element within a coarse element |
 mfem::TMassKernel< SDim, Dim, complex_t >::f_asm_data< qpts > | |
 mfem::TDiffusionKernel< 1, 1, complex_t >::f_asm_data< qpts > | |
 mfem::TDiffusionKernel< 2, 2, complex_t >::f_asm_data< qpts > | |
 mfem::TDiffusionKernel< 3, 3, complex_t >::f_asm_data< qpts > | |
 mfem::FaceElementTransformations | |
 mfem::Mesh::FaceInfo | |
 mfem::FieldEvaluator_base< FESpace_t, VecLayout_t, IR, complex_t, real_t > | |
  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t > | |
 mfem::FiniteElement | Abstract class for Finite Elements |
  mfem::BiQuadPos2DFiniteElement | |
  mfem::NodalFiniteElement | |
   mfem::BiCubic2DFiniteElement | |
   mfem::BiLinear2DFiniteElement | Class for bilinear FE on quadrilateral |
   mfem::BiQuad2DFiniteElement | Class for bi-quadratic FE on quadrilateral |
   mfem::CrouzeixRaviartFiniteElement | Crouzeix-Raviart finite element on triangle |
   mfem::CrouzeixRaviartQuadFiniteElement | Crouzeix-Raviart finite element on quadrilateral |
   mfem::Cubic1DFiniteElement | |
   mfem::Cubic2DFiniteElement | |
   mfem::Cubic3DFiniteElement | Class for cubic FE on tetrahedron |
   mfem::GaussBiLinear2DFiniteElement | Class for bilinear FE on quad with nodes at the 4 Gaussian points |
   mfem::GaussBiQuad2DFiniteElement | Bi-quadratic element on quad with nodes at the 9 Gaussian points |
   mfem::GaussLinear2DFiniteElement | Class for linear FE on triangle with nodes at the 3 "Gaussian" points |
   mfem::GaussQuad2DFiniteElement | Class for quadratic FE on triangle with nodes at the "Gaussian" points |
   mfem::H1_HexahedronElement | |
   mfem::H1_QuadrilateralElement | |
   mfem::H1_SegmentElement | |
   mfem::H1_TetrahedronElement | |
   mfem::H1_TriangleElement | |
   mfem::L2_HexahedronElement | |
   mfem::L2_QuadrilateralElement | |
   mfem::L2_SegmentElement | |
   mfem::L2_TetrahedronElement | |
   mfem::L2_TriangleElement | |
   mfem::Lagrange1DFiniteElement | |
   mfem::LagrangeHexFiniteElement | Tensor products of 1D FEs (only degree 2 is functional) |
   mfem::Linear1DFiniteElement | Class for linear FE on interval |
   mfem::Linear2DFiniteElement | Class for linear FE on triangle |
   mfem::Linear3DFiniteElement | Class for linear FE on tetrahedron |
   mfem::P0HexFiniteElement | |
   mfem::P0QuadFiniteElement | |
   mfem::P0SegmentFiniteElement | |
   mfem::P0TetFiniteElement | |
   mfem::P0TriangleFiniteElement | Class for constant FE on triangle |
   mfem::P1OnQuadFiniteElement | |
   mfem::P1SegmentFiniteElement | Linear 1D element with nodes 1/3 and 2/3 (trace of RT1) |
   mfem::P1TetNonConfFiniteElement | |
   mfem::P2SegmentFiniteElement | Quadratic 1D element with nodes the Gaussian points in [0,1] (trace of RT2) |
   mfem::PointFiniteElement | |
   mfem::Quad1DFiniteElement | Class for quadratic FE on interval |
   mfem::Quad2DFiniteElement | Class for quadratic FE on triangle |
   mfem::Quadratic3DFiniteElement | Class for quadratic FE on tetrahedron |
   mfem::RefinedBiLinear2DFiniteElement | Class for refined bi-linear FE on quadrilateral |
   mfem::RefinedLinear1DFiniteElement | Class for refined linear FE on interval |
   mfem::RefinedLinear2DFiniteElement | Class for refined linear FE on triangle |
   mfem::RefinedLinear3DFiniteElement | Class for refined linear FE on tetrahedron |
   mfem::RefinedTriLinear3DFiniteElement | Class for refined trilinear FE on a hexahedron |
   mfem::RotTriLinearHexFiniteElement | |
   mfem::TriLinear3DFiniteElement | Class for tri-linear FE on cube |
  mfem::NURBSFiniteElement | |
   mfem::NURBS1DFiniteElement | |
   mfem::NURBS2DFiniteElement | |
   mfem::NURBS3DFiniteElement | |
  mfem::PositiveFiniteElement | |
   mfem::H1Pos_HexahedronElement | |
   mfem::H1Pos_QuadrilateralElement | |
   mfem::H1Pos_SegmentElement | |
   mfem::H1Pos_TetrahedronElement | |
   mfem::H1Pos_TriangleElement | |
   mfem::L2Pos_HexahedronElement | |
   mfem::L2Pos_QuadrilateralElement | |
   mfem::L2Pos_SegmentElement | |
   mfem::L2Pos_TetrahedronElement | |
   mfem::L2Pos_TriangleElement | |
  mfem::QuadPos1DFiniteElement | |
  mfem::VectorFiniteElement | |
   mfem::ND_HexahedronElement | |
   mfem::ND_QuadrilateralElement | |
   mfem::ND_SegmentElement | |
   mfem::ND_TetrahedronElement | |
   mfem::ND_TriangleElement | |
   mfem::Nedelec1HexFiniteElement | |
   mfem::Nedelec1TetFiniteElement | |
   mfem::RT0HexFiniteElement | |
   mfem::RT0QuadFiniteElement | |
   mfem::RT0TetFiniteElement | |
   mfem::RT0TriangleFiniteElement | |
   mfem::RT1HexFiniteElement | |
   mfem::RT1QuadFiniteElement | |
   mfem::RT1TriangleFiniteElement | |
   mfem::RT2QuadFiniteElement | |
   mfem::RT2TriangleFiniteElement | |
   mfem::RT_HexahedronElement | |
   mfem::RT_QuadrilateralElement | |
   mfem::RT_TetrahedronElement | |
   mfem::RT_TriangleElement | |
 mfem::FiniteElementCollection | |
  mfem::Const2DFECollection | |
  mfem::Const3DFECollection | |
  mfem::CrouzeixRaviartFECollection | Crouzeix-Raviart nonconforming elements in 2D |
  mfem::CubicDiscont2DFECollection | |
  mfem::CubicFECollection | Piecewise-(bi)cubic continuous finite elements |
  mfem::GaussLinearDiscont2DFECollection | Version of LinearDiscont2DFECollection with dofs in the Gaussian points |
  mfem::GaussQuadraticDiscont2DFECollection | Version of QuadraticDiscont2DFECollection with dofs in the Gaussian points |
  mfem::H1_FECollection | Arbitrary order H1-conforming (continuous) finite elements |
   mfem::H1_Trace_FECollection | |
   mfem::H1Pos_FECollection | |
  mfem::L2_FECollection | Arbitrary order "L2-conforming" discontinuous finite elements |
  mfem::LinearDiscont2DFECollection | |
  mfem::LinearDiscont3DFECollection | |
  mfem::LinearFECollection | Piecewise-(bi)linear continuous finite elements |
  mfem::LinearNonConf3DFECollection | Piecewise-linear nonconforming finite elements in 3D |
  mfem::Local_FECollection | Discontinuous collection defined locally by a given finite element |
  mfem::ND1_3DFECollection | |
  mfem::ND_FECollection | Arbitrary order H(curl)-conforming Nedelec finite elements |
   mfem::ND_Trace_FECollection | |
  mfem::NURBSFECollection | Arbitrary order non-uniform rational B-splines (NURBS) finite elements |
  mfem::P1OnQuadFECollection | Linear (P1) finite elements on quadrilaterals |
  mfem::QuadraticDiscont2DFECollection | |
  mfem::QuadraticDiscont3DFECollection | |
  mfem::QuadraticFECollection | Piecewise-(bi)quadratic continuous finite elements |
  mfem::QuadraticPosDiscont2DFECollection | Version of QuadraticDiscont2DFECollection with positive basis functions |
  mfem::QuadraticPosFECollection | Version of QuadraticFECollection with positive basis functions |
  mfem::RefinedLinearFECollection | Finite element collection on a macro-element |
  mfem::RT0_2DFECollection | |
  mfem::RT0_3DFECollection | |
  mfem::RT1_2DFECollection | |
  mfem::RT1_3DFECollection | |
  mfem::RT2_2DFECollection | |
  mfem::RT_FECollection | Arbitrary order H(div)-conforming Raviart-Thomas finite elements |
   mfem::DG_Interface_FECollection | |
   mfem::RT_Trace_FECollection | |
 mfem::FiniteElementSpace | |
  mfem::miniapps::H1_FESpace | |
  mfem::miniapps::ND_FESpace | |
  mfem::miniapps::RT_FESpace | |
  mfem::ParFiniteElementSpace | Abstract parallel finite element space |
   mfem::miniapps::H1_ParFESpace | |
   mfem::miniapps::L2_ParFESpace | |
   mfem::miniapps::ND_ParFESpace | |
   mfem::miniapps::RT_ParFESpace | |
 mfem::FunctionSpace | Describes the space on each element |
 mfem::GenericIntegrationRule< G, Q, Order, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TETRAHEDRON, 1, 0, real_t > | |
  mfem::TIntegrationRule< Geometry::TETRAHEDRON, 0, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TETRAHEDRON, 1, 1, real_t > | |
  mfem::TIntegrationRule< Geometry::TETRAHEDRON, 1, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TETRAHEDRON, 11, 4, real_t > | |
  mfem::TIntegrationRule< Geometry::TETRAHEDRON, 4, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TETRAHEDRON, 14, 5, real_t > | |
  mfem::TIntegrationRule< Geometry::TETRAHEDRON, 5, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TETRAHEDRON, 24, 6, real_t > | |
  mfem::TIntegrationRule< Geometry::TETRAHEDRON, 6, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TETRAHEDRON, 31, 7, real_t > | |
  mfem::TIntegrationRule< Geometry::TETRAHEDRON, 7, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TETRAHEDRON, 4, 2, real_t > | |
  mfem::TIntegrationRule< Geometry::TETRAHEDRON, 2, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TETRAHEDRON, 5, 3, real_t > | |
  mfem::TIntegrationRule< Geometry::TETRAHEDRON, 3, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TRIANGLE, 1, 0, real_t > | |
  mfem::TIntegrationRule< Geometry::TRIANGLE, 0, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TRIANGLE, 1, 1, real_t > | |
  mfem::TIntegrationRule< Geometry::TRIANGLE, 1, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TRIANGLE, 12, 6, real_t > | |
  mfem::TIntegrationRule< Geometry::TRIANGLE, 6, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TRIANGLE, 12, 7, real_t > | |
  mfem::TIntegrationRule< Geometry::TRIANGLE, 7, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TRIANGLE, 3, 2, real_t > | |
  mfem::TIntegrationRule< Geometry::TRIANGLE, 2, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TRIANGLE, 4, 3, real_t > | |
  mfem::TIntegrationRule< Geometry::TRIANGLE, 3, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TRIANGLE, 6, 4, real_t > | |
  mfem::TIntegrationRule< Geometry::TRIANGLE, 4, real_t > | |
 mfem::GenericIntegrationRule< Geometry::TRIANGLE, 7, 5, real_t > | |
  mfem::TIntegrationRule< Geometry::TRIANGLE, 5, real_t > | |
 mfem::Geometry | |
 mfem::GeometryRefiner | |
 mfem::NCMesh::GeomInfo | |
 mfem::TElementTransformation< Mesh_t, IR, real_t >::Get< coeff_t, kernel_t > | |
 mfem::GnuTLS_global_state | |
 mfem::GnuTLS_session_params | |
 mfem::GnuTLS_status | |
 mfem::GroupCommunicator | |
 mfem::GroupTopology | |
 mfem::H1_FiniteElement< G, P > | |
 mfem::H1_FiniteElement< Geometry::CUBE, P > | |
 mfem::H1_FiniteElement< Geometry::SEGMENT, P > | |
 mfem::H1_FiniteElement< Geometry::SQUARE, P > | |
 mfem::H1_FiniteElement< Geometry::TETRAHEDRON, P > | |
 mfem::H1_FiniteElement< Geometry::TRIANGLE, P > | |
 mfem::Hashed2< Derived > | |
 mfem::Hashed2< Node > | |
  mfem::NCMesh::Node | |
 mfem::Hashed4< Derived > | |
 mfem::Hashed4< Face > | |
  mfem::NCMesh::Face | |
 mfem::HashTable< ItemT > | |
 mfem::HashTable< mfem::NCMesh::Face > | |
 mfem::HashTable< mfem::NCMesh::Node > | |
 mfem::Hybridization | |
 mfem::HyperelasticModel | Abstract class for hyperelastic models |
  mfem::InverseHarmonicModel | |
  mfem::NeoHookeanModel | |
 mfem::HypreAME | |
 mfem::HypreLOBPCG | |
 mfem::IdGenerator | |
 mfem::IntegerSet | A set of integers |
 mfem::IntegrationPoint | Class for integration point with weight |
 mfem::IntegrationPointTransformation | |
 mfem::IntegrationRules | Container class for integration rules |
 mfem::IntRuleCoefficient< IR, coeff_t, NE > | |
 std::ios_base | STL class |
  std::basic_ios< Char > | STL class |
   std::basic_istream< Char > | STL class |
    std::basic_ifstream< Char > | STL class |
     std::ifstream | STL class |
      mfem::named_ifstream | |
 iostream | |
  mfem::socketstream | |
   mfem::osockstream | |
 mfem::isockstream | |
 mfem::HashTable< ItemT >::Iterator | Iterator over items contained in the HashTable |
 mfem::TIntegrator< coeff_t, kernel_t >::kernel< SDim, Dim, complex_t > | |
 mfem::KnotVector | |
 mfem::L2_FiniteElement< G, P > | |
 mfem::L2_FiniteElement_base< G, P, L2_FE_type, L2Pos_FE_type, DOFS, TP > | |
 mfem::L2_FiniteElement_base< Geometry::CUBE, P, L2_HexahedronElement, L2Pos_HexahedronElement,(P+1)*(P+1)*(P+1), true > | |
  mfem::L2_FiniteElement< Geometry::CUBE, P > | |
 mfem::L2_FiniteElement_base< Geometry::SEGMENT, P, L2_SegmentElement, L2Pos_SegmentElement, P+1, true > | |
  mfem::L2_FiniteElement< Geometry::SEGMENT, P > | |
 mfem::L2_FiniteElement_base< Geometry::SQUARE, P, L2_QuadrilateralElement, L2Pos_QuadrilateralElement,(P+1)*(P+1), true > | |
  mfem::L2_FiniteElement< Geometry::SQUARE, P > | |
 mfem::L2_FiniteElement_base< Geometry::TETRAHEDRON, P, L2_TetrahedronElement, L2Pos_TetrahedronElement,((P+1)*(P+2)*(P+3))/6, false > | |
  mfem::L2_FiniteElement< Geometry::TETRAHEDRON, P > | |
 mfem::L2_FiniteElement_base< Geometry::TRIANGLE, P, L2_TriangleElement, L2Pos_TriangleElement,((P+1)*(P+2))/2, false > | |
  mfem::L2_FiniteElement< Geometry::TRIANGLE, P > | |
 mfem::LinearFormIntegrator | Abstract base class LinearFormIntegrator |
  mfem::BoundaryFlowIntegrator | |
  mfem::BoundaryLFIntegrator | Class for boundary integration L(v) := (g, v) |
  mfem::BoundaryNormalLFIntegrator | Class for boundary integration |
  mfem::BoundaryTangentialLFIntegrator | Class for boundary integration in 2D |
  mfem::DGDirichletLFIntegrator | |
  mfem::DomainLFIntegrator | Class for domain integration L(v) := (f, v) |
  mfem::VectorBoundaryFluxLFIntegrator | |
  mfem::VectorBoundaryLFIntegrator | |
  mfem::VectorDomainLFIntegrator | |
  mfem::VectorFEBoundaryFluxLFIntegrator | |
  mfem::VectorFEBoundaryTangentLFIntegrator | Class for boundary integration |
  mfem::VectorFEDomainLFIntegrator | for VectorFiniteElements (Nedelec, Raviart-Thomas) |
 mfem::ListOfIntegerSets | List of integer sets |
 mfem::LUFactors | |
 mfem::MatrixCoefficient | |
  mfem::MatrixArrayCoefficient | |
  mfem::MatrixFunctionCoefficient | |
  mfem::MatrixRestrictedCoefficient | MatrixCoefficient defined on a subset of domain or boundary attributes |
 mfem::MemAlloc< Elem, Num > | |
 mfem::MemAlloc< mfem::STable3DNode, 1024 > | |
 mfem::MemAlloc< mfem::Tetrahedron, 1024 > | |
 mfem::MemAlloc< Node, 1024 > | |
 mfem::MemAllocNode< Elem, Num > | |
 mfem::MemAllocNode< mfem::STable3DNode, Num > | |
 mfem::MemAllocNode< mfem::Tetrahedron, Num > | |
 mfem::MemAllocNode< Node, Num > | |
 mfem::Mesh | |
  mfem::ParMesh | Class for parallel meshes |
 Mesh | |
  mfem::MesquiteMesh | |
 mfem::NCMesh::MeshId | Identifies a vertex/edge/face in both Mesh and NCMesh |
  mfem::NCMesh::Master | |
  mfem::NCMesh::Slave | |
 mfem::MeshOperator | Serves as base for mesh manipulation classes |
  mfem::MeshOperatorSequence | |
  mfem::Rebalancer | ParMesh rebalancing operator |
  mfem::ThresholdDerefiner | De-refinement operator using an error threshold |
  mfem::ThresholdRefiner | Mesh refinement operator using an error threshold |
 mfem::MPI_Session | A simple convenience class that calls MPI_Init() at construction and MPI_Finalize() at destruction. It also provides easy access to MPI_COMM_WORLD's rank and size |
 mfem::MPITypeMap< Type > | Helper struct to convert a C++ type to an MPI type |
 mfem::Mesh::NCFaceInfo | |
 mfem::NCMesh::NCList | Lists all edges/faces in the nonconforming mesh |
 mfem::NCMesh | A class for non-conforming AMR on higher-order hexahedral, quadrilateral or triangular meshes |
  mfem::ParNCMesh | A parallel extension of the NCMesh class |
 mfem::NonlinearFormIntegrator | |
  mfem::BilinearFormIntegrator | Abstract base class BilinearFormIntegrator |
   mfem::ConvectionIntegrator | Alpha (q . grad u, v) |
   mfem::CurlCurlIntegrator | Integrator for (curl u, curl v) for Nedelec elements |
   mfem::DerivativeIntegrator | Class for integrating (Q D_i(u), v); u and v are scalars |
   mfem::DGDiffusionIntegrator | |
   mfem::DGTraceIntegrator | |
   mfem::DiffusionIntegrator | |
   mfem::DiscreteInterpolator | |
    mfem::CurlInterpolator | |
    mfem::DivergenceInterpolator | |
    mfem::GradientInterpolator | |
    mfem::IdentityInterpolator | |
    mfem::NormalInterpolator | |
   mfem::DivDivIntegrator | (Q div u, div v) for RT elements |
   mfem::ElasticityIntegrator | |
   mfem::GroupConvectionIntegrator | Alpha (q . grad u, v) using the "group" FE discretization |
   mfem::InverseIntegrator | Integrator that inverts the matrix assembled by another integrator |
   mfem::LumpedIntegrator | |
   mfem::MassIntegrator | |
    mfem::BoundaryMassIntegrator | |
   mfem::NormalTraceJumpIntegrator | |
   mfem::SumIntegrator | Integrator defining a sum of multiple Integrators |
   mfem::TraceJumpIntegrator | |
   mfem::TransposeIntegrator | |
   mfem::VectorCurlCurlIntegrator | |
   mfem::VectorDiffusionIntegrator | |
   mfem::VectorDivergenceIntegrator | |
   mfem::VectorFECurlIntegrator | Integrator for (curl u, v) for Nedelec and RT elements |
   mfem::VectorFEDivergenceIntegrator | |
   mfem::VectorFEMassIntegrator | Integrator for (Q u, v) for VectorFiniteElements |
   mfem::VectorMassIntegrator | |
  mfem::HyperelasticNLFIntegrator | Hyperelastic integrator for any given HyperelasticModel |
 mfem::NURBSExtension | |
  mfem::ParNURBSExtension | |
 mfem::NURBSPatch | |
 mfem::NURBSPatchMap | |
 mfem::ODESolver | Abstract class for solving systems of ODEs: dx/dt = f(x,t) |
  mfem::BackwardEulerSolver | Backward Euler ODE solver. L-stable |
  mfem::ExplicitRKSolver | |
   mfem::RK6Solver | |
   mfem::RK8Solver | |
  mfem::ForwardEulerSolver | The classical forward Euler method |
  mfem::ImplicitMidpointSolver | Implicit midpoint method. A-stable, not L-stable |
  mfem::RK2Solver | |
  mfem::RK3SSPSolver | Third-order, strong stability preserving (SSP) Runge-Kutta method |
  mfem::RK4Solver | The classical explicit forth-order Runge-Kutta method, RK4 |
  mfem::SDIRK23Solver | |
  mfem::SDIRK33Solver | |
  mfem::SDIRK34Solver | |
 mfem::OffsetStridedLayout1D< N1, S1 > | |
 mfem::OffsetStridedLayout2D< N1, S1, N2, S2 > | |
 mfem::OffsetStridedLayout3D< N1, S1, N2, S2, N3, S3 > | |
 mfem::OffsetStridedLayout4D< N1, S1, N2, S2, N3, S3, N4, S4 > | |
 mfem::GroupCommunicator::OpData< T > | |
 mfem::Operator | Abstract operator |
  mfem::BlockOperator | A class to handle Block systems in a matrix-free implementation |
  mfem::HypreParMatrix | Wrapper for hypre's ParCSR matrix class |
  mfem::IdentityOperator | Operator I: x -> x |
  mfem::Matrix | Abstract data type matrix |
   mfem::AbstractSparseMatrix | Abstract data type for sparse matrices |
    mfem::BlockMatrix | |
    mfem::SparseMatrix | Data type sparse matrix |
   mfem::BilinearForm | |
    mfem::ParBilinearForm | Class for parallel bilinear form |
   mfem::DenseMatrix | Data type dense matrix using column-major storage |
   mfem::MixedBilinearForm | |
    mfem::DiscreteLinearOperator | |
     mfem::ParDiscreteLinearOperator | |
    mfem::ParMixedBilinearForm | Class for parallel bilinear form |
  mfem::miniapps::IrrotationalProjector | |
   mfem::miniapps::DivergenceFreeProjector | |
  mfem::NonlinearForm | |
   mfem::ParNonlinearForm | Parallel non-linear operator on the true dofs |
  mfem::RAPOperator | The operator x -> R*A*P*x |
  mfem::Solver | Base class for solvers |
   mfem::BlockDiagonalPreconditioner | A class to handle Block diagonal preconditioners in a matrix-free implementation |
   mfem::HypreSmoother | Parallel smoothers in hypre |
   mfem::HypreSolver | Abstract class for hypre's solvers and preconditioners |
    mfem::HypreADS | The Auxiliary-space Divergence Solver in hypre |
    mfem::HypreAMS | The Auxiliary-space Maxwell Solver in hypre |
    mfem::HypreBoomerAMG | The BoomerAMG solver in hypre |
    mfem::HypreDiagScale | Jacobi preconditioner in hypre |
    mfem::HypreGMRES | GMRES solver in hypre |
    mfem::HypreIdentity | The identity operator as a hypre solver |
    mfem::HypreParaSails | The ParaSails preconditioner in hypre |
    mfem::HyprePCG | PCG solver in hypre |
   mfem::IterativeSolver | Abstract base class for iterative solver |
    mfem::BiCGSTABSolver | BiCGSTAB method |
    mfem::CGSolver | Conjugate gradient method |
    mfem::FGMRESSolver | FGMRES method |
    mfem::GMRESSolver | GMRES method |
    mfem::MINRESSolver | MINRES method |
    mfem::NewtonSolver | |
    mfem::SLBQPOptimizer | |
    mfem::SLISolver | Stationary linear iteration: x <- x + B (b - A x) |
   mfem::KLUSolver | Direct sparse solver using KLU |
   mfem::MatrixInverse | Abstract data type for matrix inverse |
    mfem::DenseMatrixInverse | |
    mfem::SparseSmoother | |
     mfem::DSmoother | Data type for scaled Jacobi-type smoother of sparse matrix |
     mfem::GSSmoother | Data type for Gauss-Seidel smoother of sparse matrix |
   mfem::SuperLUSolver | |
   mfem::UMFPackSolver | Direct sparse solver using UMFPACK |
  mfem::SuperLURowLocMatrix | |
  mfem::TBilinearForm< meshType, solFESpace, IR, IntegratorType, solVecLayout_t, complex_t, real_t > | |
  mfem::TimeDependentOperator | Base abstract class for time dependent operators: (x,t) -> f(x,t) |
  mfem::TransposeOperator | The transpose of a given operator |
  mfem::TripleProductOperator | General triple product operator x -> A*B*C*x, with ownership of the factors |
 mfem::OptionsParser | |
 mfem::Ordering | |
 mfem::TDiffusionKernel< 2, 2, complex_t >::p_asm_data< qpts > | |
 mfem::TDiffusionKernel< 3, 3, complex_t >::p_asm_data< qpts > | |
 mfem::TDiffusionKernel< 1, 1, complex_t >::p_asm_data< qpts > | |
 mfem::TMassKernel< SDim, Dim, complex_t >::p_asm_data< qpts > | |
 mfem::Pair< A, B > | A pair of objects |
 mfem::miniapps::ParDiscreteInterpolationOperator | |
  mfem::miniapps::ParDiscreteCurlOperator | |
  mfem::miniapps::ParDiscreteDivOperator | |
  mfem::miniapps::ParDiscreteGradOperator | |
 mfem::NCMesh::Point | |
 mfem::NCMesh::PointMatrix | |
 mfem::Poly_1D | |
 mfem::NCMesh::RefCount | |
  mfem::NCMesh::Edge | |
  mfem::NCMesh::Face | |
  mfem::NCMesh::Vertex | |
 mfem::RefinedGeometry | |
 mfem::Refinement | |
 mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< EvalOps, NE > | |
 mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 0, NE > | |
 mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 1, NE > | |
 mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 10, NE > | |
 mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 2, NE > | |
 mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, NE > | |
 mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 6, NE > | |
 mfem::IntRuleCoefficient< IR, coeff_t, NE >::Aux< true, dummy >::result_t | |
 mfem::NeighborRowReply::Row | |
 mfem::DSTable::RowIterator | |
 mfem::TBilinearForm< meshType, solFESpace, IR, IntegratorType, solVecLayout_t, complex_t, real_t >::S_spec< BE > | |
 mfem::ScalarLayout | |
 mfem::ShapeEvaluator_base< FE, IR, TP, real_t > | |
  mfem::ShapeEvaluator< FE_type, IR, real_t > | |
  mfem::ShapeEvaluator< meshFE_type, IR, real_t > | |
  mfem::ShapeEvaluator< solFE_type, IR, real_t > | |
 mfem::ShapeEvaluator_base< FE, IR, false, real_t > | |
 mfem::ShapeEvaluator_base< FE, IR, FE::tensor_prod &&IR::tensor_prod, real_t > | |
  mfem::ShapeEvaluator< FE, IR, real_t > | |
 mfem::ShapeEvaluator_base< FE_type, IR, FE_type::tensor_prod &&IR::tensor_prod, real_t > | |
 mfem::ShapeEvaluator_base< meshFE_type, IR, meshFE_type::tensor_prod &&IR::tensor_prod, real_t > | |
 mfem::ShapeEvaluator_base< solFE_type, IR, solFE_type::tensor_prod &&IR::tensor_prod, real_t > | |
 mfem::socketserver | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Spec< kernel_t, NE > | |
 mfem::STable3D | Symmetric 3D Table |
 mfem::STable3DNode | |
 mfem::Stack< Elem, Num > | |
 mfem::Stack< Elem *, Num > | |
 mfem::Stack< mfem::STable3DNode *, Num > | |
 mfem::Stack< mfem::Tetrahedron *, Num > | |
 mfem::Stack< Node *, Num > | |
 mfem::StackPart< Elem, Num > | |
 mfem::StackPart< Elem *, Num > | |
 mfem::StackPart< mfem::STable3DNode *, Num > | |
 mfem::StackPart< mfem::Tetrahedron *, Num > | |
 mfem::StackPart< Node *, Num > | |
 mfem::StaticCondensation | |
 mfem::StopWatch | Timing object |
 streambuf | |
  mfem::socketbuf | |
   mfem::GnuTLS_socketbuf | |
 mfem::StridedLayout1D< N1, S1 > | |
 mfem::StridedLayout2D< N1, S1, N2, S2 > | |
 mfem::StridedLayout2D< N1, 1, N2, N1 > | |
  mfem::ColumnMajorLayout2D< N1, N2 > | |
 mfem::StridedLayout3D< N1, S1, N2, S2, N3, S3 > | |
 mfem::StridedLayout3D< N1, 1, N2, N1, N3, N1 *N2 > | |
  mfem::ColumnMajorLayout3D< N1, N2, N3 > | |
 mfem::StridedLayout4D< N1, S1, N2, S2, N3, S3, N4, S4 > | |
 mfem::StridedLayout4D< N1, 1, N2, N1, N3, N1 *N2, N4, N1 *N2 *N3 > | |
  mfem::ColumnMajorLayout4D< N1, N2, N3, N4 > | |
 mfem::electromagnetics::SurfaceCurrent | |
 mfem::TBilinearForm< meshType, solFESpace, IR, IntegratorType, solVecLayout_t, complex_t, real_t >::T_result< NE > | |
 mfem::Table | |
  mfem::STable | |
 mfem::MesquiteMesh::MeshTags::TagData | |
 mfem::MesquiteMesh::MeshTags::TagIterator | |
 mfem::TCoefficient | |
  mfem::TConstantCoefficient< complex_t > | |
  mfem::TFunctionCoefficient< Func, complex_t > | |
  mfem::TGridFunctionCoefficient< FieldEval > | |
  mfem::TPiecewiseConstCoefficient< complex_t > | |
 mfem::TDiffusionKernel< SDim, Dim, complex_t > | |
 mfem::TDiffusionKernel< 1, 1, complex_t > | |
 mfem::TDiffusionKernel< 2, 2, complex_t > | |
 mfem::TDiffusionKernel< 3, 3, complex_t > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::TElementMatrix< InOps, OutOps, NE > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::TElementMatrix< 1, 1, NE > | |
 mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::TElementMatrix< 2, 2, NE > | |
 mfem::TElementTransformation< Mesh_t, IR, real_t > | |
 mfem::electromagnetics::TeslaSolver | |
 mfem::TFiniteElementSpace_simple< FE, IndexType > | |
 mfem::TFiniteElementSpace_simple< FE, DGIndexer< FE > > | |
  mfem::L2_FiniteElementSpace< FE > | |
 mfem::TFiniteElementSpace_simple< FE, ElementDofIndexer< FE > > | |
  mfem::H1_FiniteElementSpace< FE > | |
 mfem::TIntegrationRule< G, Order, real_t > | |
 mfem::TIntegrator< coeff_t, kernel_t > | |
 mfem::TMassKernel< SDim, Dim, complex_t > | |
 mfem::TMesh< FESpace, nodeLayout > | |
 mfem::TProductIntegrationRule_base< Dim, Q, real_t > | |
  mfem::TProductIntegrationRule< Dim, Q, Order, real_t > | |
  mfem::TProductIntegrationRule< Dim, Q, 2 *Q-1, real_t > | |
   mfem::GaussIntegrationRule< 1, Order/2+1, real_t > | |
    mfem::TIntegrationRule< Geometry::SEGMENT, Order, real_t > | |
   mfem::GaussIntegrationRule< 2, Order/2+1, real_t > | |
    mfem::TIntegrationRule< Geometry::SQUARE, Order, real_t > | |
   mfem::GaussIntegrationRule< 3, Order/2+1, real_t > | |
    mfem::TIntegrationRule< Geometry::CUBE, Order, real_t > | |
   mfem::GaussIntegrationRule< Dim, Q, real_t > | |
 mfem::TProductIntegrationRule_base< 1, Q, real_t > | |
 mfem::TProductIntegrationRule_base< 2, Q, real_t > | |
 mfem::TProductIntegrationRule_base< 3, Q, real_t > | |
 mfem::TProductShapeEvaluator< Dim, DOF, NIP, real_t > | |
 mfem::TProductShapeEvaluator< 1, DOF, NIP, real_t > | |
 mfem::TProductShapeEvaluator< 2, DOF, NIP, real_t > | |
 mfem::TProductShapeEvaluator< 3, DOF, NIP, real_t > | |
 mfem::TProductShapeEvaluator< FE::dim, FE::dofs_1d, IR::qpts_1d, real_t > | |
  mfem::ShapeEvaluator_base< FE, IR, true, real_t > | |
 mfem::Triple< A, B, C > | |
 mfem::TVector< S, data_t, align > | |
  mfem::TMatrix< DOF, NIP, real_t, true > | |
  mfem::TMatrix< NIP, DOF, real_t, true > | |
  mfem::TMatrix< qpts, 1, complex_type > | |
  mfem::TMatrix< qpts, 1, typename IR::real_type > | |
  mfem::TTensor3< DOF, NIP, DIM, real_t > | |
  mfem::TTensor3< dofs, sdim, 1, real_t > | |
  mfem::TTensor3< dofs, sdim, NE, real_t > | |
  mfem::TTensor3< dofs, vdim, NE, complex_t, true > | |
  mfem::TTensor3< NIP, DIM, DOF, real_t, true > | |
  mfem::TTensor3< qpts, sdim, NE, real_t, true > | |
  mfem::TTensor3< qpts, vdim, NE, complex_t > | |
  mfem::TTensor3< qpts, vdim, NE, complex_t, true > | |
  mfem::TTensor4< qpts, dim, sdim, NE, real_t, true > | |
  mfem::TTensor4< qpts, dim, vdim, NE, complex_t > | |
 mfem::TVector< N1 *N2 *N3 *N4, complex_t, false > | |
 mfem::TVector< N1 *N2 *N3 *N4, data_t, align > | |
  mfem::TTensor4< N1, N2, N3, N4, data_t, align > | |
 mfem::TVector< N1 *N2 *N3 *N4, real_t, align > | |
 mfem::TVector< N1 *N2 *N3, complex_t, align > | |
 mfem::TVector< N1 *N2 *N3, complex_t, false > | |
 mfem::TVector< N1 *N2 *N3, data_t, align > | |
  mfem::TTensor3< N1, N2, N3, data_t, align > | |
 mfem::TVector< N1 *N2 *N3, real_t, align > | |
 mfem::TVector< N1 *N2 *N3, real_t, false > | |
 mfem::TVector< N1 *N2, complex_type, false > | |
 mfem::TVector< N1 *N2, data_t, align > | |
  mfem::TMatrix< N1, N2, data_t, align > | |
 mfem::TVector< N1 *N2, real_t, align > | |
 mfem::TVector< N1 *N2, typename IR::real_type, false > | |
 mfem::TVector< Q, real_t > | |
 mfem::TVector< qpts, real_t > | |
 mfem::VarMessage< Tag > | Variable-length MPI message containing unspecific binary data |
  mfem::ParNCMesh::ElementValueMessage< char, false, 289 > | |
   mfem::ParNCMesh::NeighborRefinementMessage | |
  mfem::ParNCMesh::ElementValueMessage< int, false, 156 > | |
   mfem::ParNCMesh::NeighborElementRankMessage | |
  mfem::ParNCMesh::ElementValueMessage< int, false, 290 > | |
   mfem::ParNCMesh::NeighborDerefinementMessage | |
  mfem::ParNCMesh::ElementValueMessage< int, true, 157 > | |
   mfem::ParNCMesh::RebalanceMessage | |
  mfem::ParNCMesh::ElementValueMessage< ValueType, RefTypes, Tag > | |
 mfem::VarMessage< 135 > | |
  mfem::NeighborDofMessage | |
 mfem::VarMessage< 158 > | |
  mfem::ParNCMesh::RebalanceDofMessage | |
 mfem::VarMessage< 312 > | |
  mfem::NeighborRowRequest | |
 mfem::VarMessage< 313 > | |
  mfem::NeighborRowReply | |
 mfem::Vector | Vector data type |
  mfem::BlockVector | |
  mfem::GridFunction | Class for grid function - Vector with associated FE space |
   mfem::ParGridFunction | Class for parallel grid function |
  mfem::HypreParVector | Wrapper for hypre's parallel vector class |
  mfem::LinearForm | Class for linear form - Vector with associated FE space and LFIntegrators |
   mfem::ParLinearForm | Class for parallel linear form |
 mfem::VectorCoefficient | |
  mfem::NodeExtrudeCoefficient | Class used to extrude the nodes of a mesh |
  mfem::VectorArrayCoefficient | Vector coefficient defined by an array of scalar coefficients |
  mfem::VectorConstantCoefficient | |
  mfem::VectorFunctionCoefficient | |
  mfem::VectorGridFunctionCoefficient | Vector coefficient defined by a vector GridFunction |
  mfem::VectorRestrictedCoefficient | VectorCoefficient defined on a subset of domain or boundary attributes |
 mfem::VectorLayout< Ord, NumComp > | |
 mfem::Vertex | Data type for vertex |
 mfem::Geometry::Constants< Geometry::CUBE >::VertToVert | |
 mfem::Geometry::Constants< Geometry::SQUARE >::VertToVert | |
 mfem::Geometry::Constants< Geometry::TETRAHEDRON >::VertToVert | |
 mfem::Geometry::Constants< Geometry::TRIANGLE >::VertToVert | |
 mfem::VisItFieldInfo | Helper class for VisIt visualization data |
 mfem::electromagnetics::VoltaSolver | |