 mfem::Array2D< T > | |
 mfem::Array2D< int > | |
 mfem::Array2D< mfem::Operator * > | |
 mfem::Array2D< mfem::SparseMatrix * > | |
 mfem::Array3D< T > | |
 mfem::BaseArray | Base class for array container |
  mfem::Array< bool > | |
  mfem::Array< char > | |
  mfem::Array< Dependency > | |
  mfem::Array< double * > | |
  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::Element * > | |
  mfem::Array< mfem::IntegerSet * > | |
  mfem::Array< mfem::IntegrationRule * > | |
  mfem::Array< mfem::KnotVector * > | |
  mfem::Array< mfem::LinearFormIntegrator * > | |
  mfem::Array< mfem::Mesh::FaceInfo > | |
  mfem::Array< mfem::NCMesh::Element * > | |
  mfem::Array< mfem::NCMesh::Face * > | |
  mfem::Array< mfem::NCMesh::Node * > | |
  mfem::Array< mfem::NCMesh::RefStackItem > | |
  mfem::Array< mfem::NonlinearFormIntegrator * > | |
  mfem::Array< mfem::NURBSPatch * > | |
  mfem::Array< mfem::Operator * > | |
  mfem::Array< mfem::Poly_1D::Basis * > | |
  mfem::Array< mfem::RefinementData * > | |
  mfem::Array< mfem::SparseMatrix * > | |
  mfem::Array< mfem::Vector * > | |
  mfem::Array< mfem::Vertex > | |
  mfem::Array< Option > | |
  mfem::Array< T > | |
 mfem::Poly_1D::Basis | |
 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::DataCollection | |
  mfem::VisItDataCollection | Data collection with VisIt I/O routines |
 mfem::DenseMatrixEigensystem | |
 mfem::DenseMatrixSVD | |
 mfem::DenseTensor | Rank 3 tensor (array of matrices) |
 mfem::NCMesh::Dependency | |
 mfem::NCMesh::DofData | |
 mfem::DSTable | |
 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::RefinedElement | |
   mfem::BisectedElement | |
   mfem::OctasectedElement | |
   mfem::QuadrisectedElement | |
  mfem::Segment | Data type line segment element |
  mfem::Tetrahedron | Data type tetrahedron element |
  mfem::Triangle | Data type triangle element |
 mfem::NCMesh::Element | |
 mfem::ElementTransformation | |
  mfem::IsoparametricTransformation | |
 mfem::FaceElementTransformations | |
 mfem::Mesh::FaceInfo | |
 mfem::NCMesh::FineTransform | |
 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::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_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::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::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::RT_Trace_FECollection | |
 mfem::FiniteElementSpace | Abstract finite element space |
  mfem::ParFiniteElementSpace | Abstract parallel finite element space |
 mfem::FunctionSpace | Describes the space on each element |
 mfem::Geometry | |
 mfem::GeometryRefiner | |
 mfem::GroupCommunicator | |
 mfem::GroupTopology | |
 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::HyperelasticModel | Abstract class for hyperelastic models |
  mfem::InverseHarmonicModel | |
  mfem::NeoHookeanModel | |
 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 |
 iostream | |
  mfem::socketstream | |
   mfem::osockstream | |
 mfem::isockstream | |
 mfem::HashTable< ItemT >::Iterator | Iterator over items contained in the HashTable |
 mfem::KnotVector | |
 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::MatrixCoefficient | |
  mfem::MatrixArrayCoefficient | |
  mfem::MatrixFunctionCoefficient | |
 mfem::MemAlloc< Elem, Num > | |
 mfem::MemAlloc< mfem::BisectedElement, 1024 > | |
 mfem::MemAlloc< mfem::STable3DNode, 1024 > | |
 mfem::MemAlloc< mfem::Tetrahedron, 1024 > | |
 mfem::MemAlloc< Node, 1024 > | |
 mfem::MemAllocNode< Elem, Num > | |
 mfem::MemAllocNode< mfem::BisectedElement, Num > | |
 mfem::MemAllocNode< mfem::STable3DNode, Num > | |
 mfem::MemAllocNode< mfem::Tetrahedron, Num > | |
 mfem::MemAllocNode< Node, Num > | |
 Mesh | |
  mfem::MesquiteMesh | |
 mfem::Mesh | |
  mfem::ParMesh | Class for parallel meshes |
 mfem::NCMesh | A class for non-conforming AMR on higher-order hexahedral, quadrilateral or triangular meshes |
 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::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::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::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 |
   mfem::MixedBilinearForm | |
    mfem::DiscreteLinearOperator | |
     mfem::ParDiscreteLinearOperator | |
    mfem::ParMixedBilinearForm | Class for parallel bilinear form |
  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::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::UMFPackSolver | Direct sparse solver using UMFPACK |
  mfem::TimeDependentOperator | Base abstract class for time dependent operators: (x,t) -> f(x,t) |
  mfem::TransposeOperator | The transpose of a given operator |
 mfem::OptionsParser | |
 mfem::Ordering | |
 mfem::Pair< A, B > | A pair of objects |
 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::RefinementData | Data kept for every type of refinement |
 mfem::NCMesh::RefStackItem | |
 mfem::DSTable::RowIterator | |
 mfem::socketserver | |
 mfem::STable3D | Symmetric 3D Table |
 mfem::STable3DNode | |
 mfem::Stack< Elem, Num > | |
 mfem::Stack< Elem *, Num > | |
 mfem::Stack< mfem::BisectedElement *, 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::BisectedElement *, Num > | |
 mfem::StackPart< mfem::STable3DNode *, Num > | |
 mfem::StackPart< mfem::Tetrahedron *, Num > | |
 mfem::StackPart< Node *, Num > | |
 mfem::StopWatch | Timing object |
 streambuf | |
  mfem::socketbuf | |
 mfem::Table | |
  mfem::STable | |
 mfem::MesquiteMesh::MeshTags::TagData | |
 mfem::MesquiteMesh::MeshTags::TagIterator | |
 mfem::Triple< A, B, C > | |
 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 exrude 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::Vertex | Data type for vertex |
 mfem::VisItFieldInfo | Helper class for VisIt visualization data |