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 > | Dynamic 2D array using row-major layout |
mfem::Array2D< double > | |
mfem::Array2D< int > | |
mfem::Array2D< mfem::Operator * > | |
mfem::Array2D< mfem::OperatorHandle * > | |
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< Basis * > | |
mfem::Array< bool > | |
mfem::Array< char > | |
mfem::Array< const mfem::KnotVector * > | |
mfem::Array< double * > | |
mfem::Array< double > | |
mfem::Array< FiniteElementSpace * > | |
mfem::Array< GroupId > | |
mfem::Array< HYPRE_Int > | |
mfem::Array< HYPRE_ParVector > | |
mfem::Array< int > | |
mfem::Array< IntegrationPoint > | |
mfem::IntegrationRule | Class for an integration rule - an Array of IntegrationPoint |
mfem::Array< mfem::Array< int > * > | |
mfem::Array< mfem::BilinearFormIntegrator * > | |
mfem::Array< mfem::BlockNonlinearFormIntegrator * > | |
mfem::Array< mfem::Coefficient * > | |
mfem::Array< mfem::Connection > | |
mfem::Array< mfem::DeltaLFIntegrator * > | |
mfem::Array< mfem::DenseMatrix * > | |
mfem::Array< mfem::Element * > | |
mfem::Array< mfem::Embedding > | |
mfem::Array< mfem::FiniteElementSpace * > | |
mfem::Array< mfem::IntegerSet * > | |
mfem::Array< mfem::IntegrationPoint > | |
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::Face * > | |
mfem::Array< mfem::NCMesh::Node * > | |
mfem::Array< mfem::NonlinearFormIntegrator * > | |
mfem::Array< mfem::NURBSPatch * > | |
mfem::Array< mfem::Operator * > | |
mfem::Array< mfem::OperatorHandle * > | |
mfem::Array< mfem::RefinedGeometry * > | |
mfem::Array< mfem::Refinement > | |
mfem::Array< mfem::SparseMatrix * > | |
mfem::Array< mfem::Vertex > | |
mfem::Array< Option > | |
mfem::Array< ParFiniteElementSpace * > | |
mfem::Array< socketstream * > | |
mfem::Array< T * > | |
mfem::Array< unsigned char > | |
mfem::Array< T > | |
mfem::Poly_1D::Basis | |
mfem::BasisType | Possible basis types. Note that not all elements can use all BasisType(s) |
mfem::BlockArray< T > | |
mfem::HashTable< T > | |
mfem::BlockArray< mfem::NCMesh::Element > | |
mfem::BlockArray< mfem::NCMesh::Face > | |
mfem::HashTable< mfem::NCMesh::Face > | |
mfem::BlockArray< mfem::NCMesh::Node > | |
mfem::HashTable< mfem::NCMesh::Node > | |
mfem::BlockNonlinearFormIntegrator | |
mfem::IncompressibleNeoHookeanIntegrator | |
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::electromagnetics::JouleHeatingCoefficient | |
mfem::electromagnetics::MeshDependentCoefficient | |
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::electromagnetics::ScaledGFCoefficient | |
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::ConduitDataCollection | Data collection that uses the Conduit Mesh Blueprint specification |
mfem::SidreDataCollection | Data collection with Sidre routines following the Conduit mesh blueprint specification |
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::Embedding | Defines the position of a fine element within a coarse element |
std::exception | STL class |
mfem::ErrorException | Exception class thrown when MFEM encounters an error and the current ErrorAction is set to MFEM_ERROR_THROW |
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::ScalarFiniteElement | |
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_TetrahedronElement | |
mfem::H1_TriangleElement | |
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::NodalTensorFiniteElement | |
mfem::H1_HexahedronElement | |
mfem::H1_QuadrilateralElement | |
mfem::H1_SegmentElement | |
mfem::L2_HexahedronElement | |
mfem::L2_QuadrilateralElement | |
mfem::L2_SegmentElement | |
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::BiQuadPos2DFiniteElement | |
mfem::H1Pos_TetrahedronElement | |
mfem::H1Pos_TriangleElement | |
mfem::L2Pos_TetrahedronElement | |
mfem::L2Pos_TriangleElement | |
mfem::PositiveTensorFiniteElement | |
mfem::H1Pos_HexahedronElement | |
mfem::H1Pos_QuadrilateralElement | |
mfem::H1Pos_SegmentElement | |
mfem::L2Pos_HexahedronElement | |
mfem::L2Pos_QuadrilateralElement | |
mfem::L2Pos_SegmentElement | |
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 | Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of degrees of freedom |
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 | Communicator performing operations within groups defined by a GroupTopology with arbitrary-size data associated with each group |
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 | |
mfem::NCMesh::Node | |
mfem::Hashed4 | |
mfem::NCMesh::Face | |
mfem::Hybridization | |
mfem::HyperelasticModel | Abstract class for hyperelastic models |
mfem::InverseHarmonicModel | |
mfem::NeoHookeanModel | |
mfem::TMOP_QualityMetric | Abstract class for local mesh quality metrics in the target-matrix optimization paradigm (TMOP) by P. Knupp et al |
mfem::TMOP_Metric_001 | Metric without a type, 2D |
mfem::TMOP_Metric_002 | Shape, ideal barrier metric, 2D |
mfem::TMOP_Metric_007 | Shape & area, ideal barrier metric, 2D |
mfem::TMOP_Metric_009 | Shape & area metric, 2D |
mfem::TMOP_Metric_022 | Shifted barrier form of metric 2 (shape, ideal barrier metric), 2D |
mfem::TMOP_Metric_050 | Shape, ideal barrier metric, 2D |
mfem::TMOP_Metric_055 | Area metric, 2D |
mfem::TMOP_Metric_056 | Area, ideal barrier metric, 2D |
mfem::TMOP_Metric_058 | Shape, ideal barrier metric, 2D |
mfem::TMOP_Metric_077 | Area, ideal barrier metric, 2D |
mfem::TMOP_Metric_211 | Untangling metric, 2D |
mfem::TMOP_Metric_252 | Shifted barrier form of metric 56 (area, ideal barrier metric), 2D |
mfem::TMOP_Metric_301 | Shape, ideal barrier metric, 3D |
mfem::TMOP_Metric_302 | Shape, ideal barrier metric, 3D |
mfem::TMOP_Metric_303 | Shape, ideal barrier metric, 3D |
mfem::TMOP_Metric_315 | Volume metric, 3D |
mfem::TMOP_Metric_316 | Volume, ideal barrier metric, 3D |
mfem::TMOP_Metric_321 | Shape & volume, ideal barrier metric, 3D |
mfem::TMOP_Metric_352 | Shifted barrier form of 3D metric 16 (volume, ideal barrier metric), 3D |
mfem::HypreAME | |
mfem::HypreLOBPCG | |
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 > | |
mfem::InvariantsEvaluator2D< scalar_t, scalar_ops > | Auxiliary class for evaluating the 2x2 matrix invariants and their first and second derivatives |
mfem::InvariantsEvaluator2D< double > | |
mfem::InvariantsEvaluator3D< scalar_t, scalar_ops > | Auxiliary class for evaluating the 3x3 matrix invariants and their first and second derivatives |
mfem::InvariantsEvaluator3D< double > | |
mfem::InverseElementTransformation | The inverse transformation of a given ElementTransformation |
std::ios_base | STL class |
std::basic_ios< Char > | STL class |
std::basic_istream< Char > | STL class |
std::basic_iostream< Char > | STL class |
std::basic_stringstream< Char > | STL class |
std::stringstream | STL class |
mfem::miniapps::ElementMeshStream | |
std::istream | STL class |
mfem::ifgzstream | |
mfem::named_ifgzstream | |
mfem::igzstream | |
std::basic_ostream< Char > | STL class |
std::basic_iostream< Char > | STL class |
std::ostream | STL class |
mfem::ofgzstream | |
mfem::ogzstream | |
mfem::OutStream | Simple extension of std::ostream |
std::ios | STL class |
mfem::gzstreambase | |
mfem::igzstream | |
mfem::ogzstream | |
iostream | |
mfem::socketstream | |
mfem::osockstream | |
mfem::isockstream | |
mfem::BlockArray< T >::iterator_base< cA, cT > | |
mfem::BlockArray< T >::iterator_base< BlockArray, T > | |
mfem::BlockArray< T >::iterator | |
mfem::HashTable< T >::iterator | |
mfem::BlockArray< T >::iterator_base< const BlockArray, const T > | |
mfem::BlockArray< T >::const_iterator | |
mfem::HashTable< T >::const_iterator | |
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 \( L(v) = (g \cdot n, v) \) |
mfem::BoundaryTangentialLFIntegrator | Class for boundary integration \( L(v) = (g \cdot \tau, v) \) in 2D |
mfem::DeltaLFIntegrator | Abstract class for integrators that support delta coefficients |
mfem::DomainLFIntegrator | Class for domain integration L(v) := (f, v) |
mfem::VectorDomainLFIntegrator | |
mfem::VectorFEDomainLFIntegrator | \( (f, v)_{\Omega} \) for VectorFiniteElements (Nedelec, Raviart-Thomas) |
mfem::DGDirichletLFIntegrator | |
mfem::DGElasticityDirichletLFIntegrator | |
mfem::VectorBoundaryFluxLFIntegrator | |
mfem::VectorBoundaryLFIntegrator | |
mfem::VectorFEBoundaryFluxLFIntegrator | |
mfem::VectorFEBoundaryTangentLFIntegrator | Class for boundary integration \( L(v) = (n \times f, v) \) |
mfem::ListOfIntegerSets | List of integer sets |
mfem::LUFactors | |
mfem::MatrixCoefficient | |
mfem::MatrixArrayCoefficient | |
mfem::MatrixConstantCoefficient | |
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 > | |
Mesh | |
mfem::MesquiteMesh | |
mfem::Mesh | |
mfem::ParMesh | Class for parallel meshes |
mfem::ParPumiMesh | Class for PUMI parallel meshes |
mfem::PumiMesh | Base class for PUMI meshes |
mfem::NCMesh::MeshId | Identifies a vertex/edge/face in both Mesh and NCMesh |
mfem::NCMesh::Master | |
mfem::NCMesh::Slave | Nonconforming edge/face within a bigger edge/face |
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::MPITypeMap< double > | |
mfem::MPITypeMap< int > | |
mfem::NamedFieldsMap< T > | Lightweight adaptor over an std::map from strings to pointer to T |
mfem::NamedFieldsMap< Array< int > > | |
mfem::NamedFieldsMap< GridFunction > | |
mfem::NamedFieldsMap< QuadratureFunction > | |
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 | |
FaceIntegrator | |
mfem::BilinearFormIntegrator | Abstract base class BilinearFormIntegrator |
DomainIntegrator | |
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::DGElasticityIntegrator | |
mfem::DGTraceIntegrator | |
mfem::DiffusionIntegrator | |
mfem::DiscreteInterpolator | |
mfem::CurlInterpolator | |
mfem::DivergenceInterpolator | |
mfem::GradientInterpolator | |
mfem::IdentityInterpolator | |
mfem::NormalInterpolator | |
mfem::ScalarProductInterpolator | |
mfem::ScalarVectorProductInterpolator | |
mfem::VectorCrossProductInterpolator | |
mfem::VectorInnerProductInterpolator | |
mfem::VectorScalarProductInterpolator | |
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::MixedScalarIntegrator | |
mfem::MixedScalarCurlIntegrator | |
mfem::MixedScalarDerivativeIntegrator | |
mfem::MixedScalarDivergenceIntegrator | |
mfem::MixedScalarMassIntegrator | |
mfem::MixedScalarWeakCurlIntegrator | |
mfem::MixedScalarWeakDerivativeIntegrator | |
mfem::MixedScalarWeakGradientIntegrator | |
mfem::MixedScalarVectorIntegrator | |
mfem::MixedDirectionalDerivativeIntegrator | |
mfem::MixedDivGradIntegrator | |
mfem::MixedDotProductIntegrator | |
mfem::MixedGradDivIntegrator | |
mfem::MixedScalarCrossCurlIntegrator | |
mfem::MixedScalarCrossGradIntegrator | |
mfem::MixedScalarCrossProductIntegrator | |
mfem::MixedScalarWeakCrossProductIntegrator | |
mfem::MixedScalarWeakCurlCrossIntegrator | |
mfem::MixedScalarWeakDivergenceIntegrator | |
mfem::MixedVectorDivergenceIntegrator | |
mfem::MixedVectorProductIntegrator | |
mfem::MixedWeakGradDotIntegrator | |
mfem::MixedVectorIntegrator | |
mfem::MixedCrossCurlCurlIntegrator | |
mfem::MixedCrossCurlGradIntegrator | |
mfem::MixedCrossCurlIntegrator | |
mfem::MixedCrossGradCurlIntegrator | |
mfem::MixedCrossGradGradIntegrator | |
mfem::MixedCrossGradIntegrator | |
mfem::MixedCrossProductIntegrator | |
mfem::MixedCurlCurlIntegrator | |
mfem::MixedGradGradIntegrator | |
mfem::MixedVectorCurlIntegrator | |
mfem::MixedVectorGradientIntegrator | |
mfem::MixedVectorMassIntegrator | |
mfem::MixedVectorWeakCurlIntegrator | |
mfem::MixedVectorWeakDivergenceIntegrator | |
mfem::MixedWeakCurlCrossIntegrator | |
mfem::MixedWeakDivCrossIntegrator | |
mfem::NormalTraceJumpIntegrator | |
mfem::SumIntegrator | Integrator defining a sum of multiple Integrators |
mfem::TraceJumpIntegrator | |
mfem::TransposeIntegrator | |
mfem::VectorCurlCurlIntegrator | |
mfem::VectorDiffusionIntegrator | |
mfem::VectorDivergenceIntegrator | |
mfem::VectorFECurlIntegrator | |
mfem::VectorFEDivergenceIntegrator | |
mfem::VectorFEMassIntegrator | Integrator for (Q u, v) for VectorFiniteElements |
mfem::VectorFEWeakDivergenceIntegrator | |
mfem::VectorMassIntegrator | |
mfem::HyperelasticNLFIntegrator | |
mfem::TMOP_Integrator | A TMOP integrator class based on any given TMOP_QualityMetric and TargetConstructor |
mfem::NURBSExtension | |
mfem::ParNURBSExtension | |
mfem::NURBSPatch | |
mfem::NURBSPatchMap | |
mfem::ODESolver | Abstract class for solving systems of ODEs: dx/dt = f(x,t) |
mfem::ARKODESolver | Wrapper for SUNDIALS' ARKODE library – Runge-Kutta time integration |
mfem::BackwardEulerSolver | Backward Euler ODE solver. L-stable |
mfem::CVODESolver | Wrapper for SUNDIALS' CVODE library – Multi-step time integration |
mfem::ExplicitRKSolver | |
mfem::RK6Solver | |
mfem::RK8Solver | |
mfem::ForwardEulerSolver | The classical forward Euler method |
mfem::GeneralizedAlphaSolver | |
mfem::ImplicitMidpointSolver | Implicit midpoint method. A-stable, not L-stable |
mfem::PetscODESolver | Abstract class for PETSc's ODE solvers |
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 > | Data structure on which we define reduce operations |
mfem::Operator | Abstract operator |
mfem::BlockNonlinearForm | A class representing a general block nonlinear operator defined on the Cartesian product of multiple FiniteElementSpaces |
mfem::ParBlockNonlinearForm | A class representing a general parallel block nonlinear operator defined on the Cartesian product of multiple ParFiniteElementSpaces |
mfem::BlockOperator | A class to handle Block systems in a matrix-free implementation |
mfem::ComplexOperator | Mimic the action of a complex operator using two real operators |
mfem::ComplexSparseMatrix | Specialization of the ComplexOperator built from a pair of Sparse Matrices |
mfem::ConformingProlongationOperator | Auxiliary class used by ParFiniteElementSpace |
mfem::ConstrainedOperator | Square Operator for imposing essential boundary conditions using only the action, Mult(), of a given unconstrained Operator |
mfem::FiniteElementSpace::RefinementOperator | GridFunction interpolation operator applicable after mesh refinement |
mfem::HypreParMatrix | Wrapper for hypre's ParCSR matrix class |
mfem::IdentityOperator | Identity 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::miniapps::ParDiscreteInterpolationOperator | |
mfem::miniapps::ParDiscreteCurlOperator | |
mfem::miniapps::ParDiscreteDivOperator | |
mfem::miniapps::ParDiscreteGradOperator | |
mfem::ParMixedBilinearForm | Class for parallel bilinear form using different test and trial FE spaces |
mfem::miniapps::IrrotationalProjector | |
mfem::miniapps::DivergenceFreeProjector | |
mfem::NonlinearForm | |
mfem::ParNonlinearForm | Parallel non-linear operator on the true dofs |
mfem::PetscParMatrix | Wrapper for PETSc's matrix class |
mfem::ProductOperator | General product operator: x -> (A*B)(x) = A(B(x)) |
mfem::RAPOperator | The operator x -> R*A*P*x constructed through the actions of R^T, A and P |
mfem::Solver | Base class for solvers |
mfem::BlockDiagonalPreconditioner | A class to handle Block diagonal preconditioners in a matrix-free implementation |
mfem::BlockLowerTriangularPreconditioner | A class to handle Block lower triangular 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 | Newton's method for solving F(x)=b for a given operator F |
mfem::KinSolver | Wrapper for SUNDIALS' KINSOL library – Nonlinear solvers |
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::PetscLinearSolver | Abstract class for PETSc's linear solvers |
mfem::PetscPCGSolver | |
mfem::PetscNonlinearSolver | Abstract class for PETSc's nonlinear solvers |
mfem::PetscPreconditioner | Abstract class for PETSc's preconditioners |
mfem::PetscBDDCSolver | |
mfem::PetscFieldSplitSolver | |
mfem::STRUMPACKSolver | |
mfem::SuperLUSolver | |
mfem::UMFPackSolver | Direct sparse solver using UMFPACK |
mfem::STRUMPACKRowLocMatrix | |
mfem::SuperLURowLocMatrix | |
mfem::TBilinearForm< meshType, solFESpace, IR, IntegratorType, solVecLayout_t, complex_t, real_t > | |
mfem::TimeDependentOperator | Base abstract class for time dependent operators |
FE_Evolution | |
FE_Evolution | |
FE_Evolution | |
FE_Evolution | |
FE_Evolution | |
FE_Evolution | |
mfem::electromagnetics::MagneticDiffusionEOperator | |
mfem::electromagnetics::MaxwellSolver | |
mfem::TransposeOperator | The transpose of a given operator. Switches the roles of the methods Mult() and MultTranspose() |
mfem::TripleProductOperator | General triple product operator x -> A*B*C*x, with ownership of the factors |
mfem::OperatorHandle | Pointer to an Operator of a specified type |
mfem::OptionsParser | |
mfem::Ordering | The ordering method used when the number of unknowns per mesh node (vector dimension) is bigger than 1 |
mfem::TMassKernel< SDim, Dim, complex_t >::p_asm_data< qpts > | |
mfem::TDiffusionKernel< 1, 1, complex_t >::p_asm_data< qpts > | |
mfem::TDiffusionKernel< 2, 2, complex_t >::p_asm_data< qpts > | |
mfem::TDiffusionKernel< 3, 3, complex_t >::p_asm_data< qpts > | |
mfem::Pair< A, B > | A pair of objects |
mfem::PetscBCHandler | Helper class for handling essential boundary conditions |
mfem::PetscBDDCSolverParams | Auxiliary class for BDDC customization |
mfem::PetscPreconditionerFactory | |
mfem::PetscSolver | Abstract class for PETSc's solvers |
mfem::PetscLinearSolver | Abstract class for PETSc's linear solvers |
mfem::PetscNonlinearSolver | Abstract class for PETSc's nonlinear solvers |
mfem::PetscODESolver | Abstract class for PETSc's ODE solvers |
mfem::PetscPreconditioner | Abstract class for PETSc's preconditioners |
mfem::PetscSolverMonitor | Abstract class for monitoring PETSc's solvers |
mfem::NCMesh::Point | |
mfem::NCMesh::PointMatrix | |
mfem::Poly_1D | |
mfem::Quadrature1D | A class container for 1D quadrature type constants |
mfem::QuadratureFunctions1D | A Class that defines 1-D numerical quadrature rules on [0,1] |
mfem::QuadratureSpace | Class representing the storage layout of a QuadratureFunction |
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 | |
RiemannSolver | |
mfem::DSTable::RowIterator | |
mfem::TBilinearForm< meshType, solFESpace, IR, IntegratorType, solVecLayout_t, complex_t, real_t >::S_spec< BE > | |
mfem::ScalarLayout | |
mfem::ScalarOps< scalar_t > | Auxiliary class used as the default for the second template parameter in the classes InvariantsEvaluator2D and InvariantsEvaluator3D |
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::SIASolver | |
mfem::SIA1Solver | |
mfem::SIA2Solver | |
mfem::SIAVSolver | |
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::gzstreambuf | |
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::SundialsODELinearSolver | Abstract base class, wrapping the custom linear solvers interface in SUNDIALS' CVODE and ARKODE solvers |
mfem::SundialsSolver | A base class for the MFEM classes wrapping SUNDIALS' solvers |
mfem::ARKODESolver | Wrapper for SUNDIALS' ARKODE library – Runge-Kutta time integration |
mfem::CVODESolver | Wrapper for SUNDIALS' CVODE library – Multi-step time integration |
mfem::KinSolver | Wrapper for SUNDIALS' KINSOL library – Nonlinear solvers |
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::TargetConstructor | Base class representing target-matrix construction algorithms for mesh optimization via the target-matrix optimization paradigm (TMOP) |
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::TensorBasisElement | |
mfem::NodalTensorFiniteElement | |
mfem::PositiveTensorFiniteElement | |
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::NCMesh::TmpVertex | |
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< 158 > | |
mfem::ParNCMesh::RebalanceDofMessage | |
mfem::VarMessage< 314 > | |
mfem::Vector | Vector data type |
mfem::BlockVector | |
mfem::GridFunction | Class for grid function - Vector with associated FE space |
mfem::GridFunctionPumi | Class for PUMI grid functions |
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::PetscParVector | Wrapper for PETSc's vector class |
mfem::QuadratureFunction | Class representing a function through its values (scalar or vector) at quadrature points |
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::VectorDeltaCoefficient | VectorDeltaCoefficient: DeltaCoefficient with a direction |
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::TETRAHEDRON >::VertToVert | |
mfem::Geometry::Constants< Geometry::CUBE >::VertToVert | |
mfem::Geometry::Constants< Geometry::SQUARE >::VertToVert | |
mfem::Geometry::Constants< Geometry::TRIANGLE >::VertToVert | |
mfem::VisItFieldInfo | Helper class for VisIt visualization data |
mfem::electromagnetics::VoltaSolver | |