MFEM v2.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Array< T >
Array2D< T >
Array3D< T >
BaseArrayBase class for array container
Poly_1D::Basis
BiCubic2DFiniteElement
BiLinear2DFiniteElementClass for bilinear FE on quadrilateral
BilinearForm
BilinearFormIntegratorAbstract base class BilinearFormIntegrator
BiQuad2DFiniteElementClass for bi-quadratic FE on quadrilateral
BiQuadPos2DFiniteElement
BisectedElement
BoundaryLFIntegratorClass for boundary integration L(v) := (g, v)
BoundaryMassIntegrator
CoefficientBase class Coefficient
Const2DFECollection
Const3DFECollection
ConstantCoefficientSubclass constant coefficient
ConvectionIntegrator(q . grad u, v)
CrouzeixRaviartFECollectionCrouzeix-Raviart nonconforming elements in 2D
CrouzeixRaviartFiniteElementCrouzeix-Raviart finite element on triangle
CrouzeixRaviartQuadFiniteElementCrouzeix-Raviart finite element on quadrilateral
Cubic1DFiniteElement
Cubic2DFiniteElement
Cubic3DFiniteElementClass for cubic FE on tetrahedron
CubicDiscont2DFECollection
CubicFECollectionPiecewise-(bi)cubic continuous finite elements
CurlCurlIntegratorIntegrator for (curl u, curl v) for Nedelec elements
CurlInterpolator
DeltaCoefficientDelta function coefficient
DenseMatrixData type dense matrix
DenseMatrixEigensystem
DenseMatrixInverse
DenseMatrixSVD
DenseTensorRank 3 tensor (array of matrices)
DerivativeIntegratorClass for integrating (Q D_i(u), v); u and v are scalars
DiffusionIntegrator
DiscreteInterpolator
DiscreteLinearOperator
DivDivIntegrator(Q div u, div v) for RT elements
DivergenceInterpolator
DomainLFIntegratorClass for domain integration L(v) := (f, v)
DSmootherData type for scaled Diagonal smoother of sparse matrix
DSTable
edge_length
ElasticityIntegrator
ElementAbstract data type element
ElementTransformation
FaceElementTransformations
Mesh::FaceInfo
FiniteElementAbstract class for Finite Elements
FiniteElementCollection
FiniteElementSpaceAbstract finite element space
FunctionCoefficientClass for C-function coefficient
FunctionSpaceDescribes the space on each element
GaussBiLinear2DFiniteElementClass for bilinear FE on quad with nodes at the 4 Gaussian points
GaussBiQuad2DFiniteElementBi-quadratic element on quad with nodes at the 9 Gaussian points
GaussLinear2DFiniteElementClass for linear FE on triangle with nodes at the 3 "Gaussian" points
GaussLinearDiscont2DFECollectionVersion of LinearDiscont2DFECollection with dofs in the Gaussian points
GaussQuad2DFiniteElementClass for quadratic FE on triangle with nodes at the "Gaussian" points
GaussQuadraticDiscont2DFECollectionVersion of QuadraticDiscont2DFECollection with dofs in the Gaussian points
Geometry
GeometryRefiner
GradientInterpolator
GridFunctionClass for grid function - Vector with asociated FE space
GridFunctionCoefficient
GroupCommunicator
GroupTopology
GSSmootherData type for symmetric Gauss-Seidel smoother of sparse matrix
H1_FECollectionArbitrary order H1-conforming (continuous) finite elements
H1_HexahedronElement
H1_QuadrilateralElement
H1_SegmentElement
H1_TetrahedronElement
H1_TriangleElement
HexahedronData type hexahedron element
HypreADSThe Auxiliary-space Divergence Solver in hypre
HypreAMSThe Auxiliary-space Maxwell Solver in hypre
HypreBoomerAMGThe BoomerAMG solver in hypre
HypreDiagScaleJacobi preconditioner in hypre
HypreGMRESGMRES solver in hypre
HypreIdentityThe identity operator as a hypre solver
HypreParaSailsThe ParaSails preconditioner in hypre
HypreParMatrixWrapper for hypre's ParCSR matrix class
HypreParVectorWrapper for hypre's parallel vector class
HyprePCGPCG solver in hypre
HypreSolverAbstract class for hypre's solvers and preconditioners
IdentityInterpolator
IdentityOperatorOperator I: x -> x
IntegerSetA set of integers
IntegrationPointClass for integration point with weight
IntegrationPointTransformation
IntegrationRuleClass for integration rule
IntegrationRulesContainer class for integration rules
isockstream
IsoparametricTransformation
KnotVector
L2_FECollectionArbitrary order "L2-conforming" discontinuous finite elements
L2_HexahedronElement
L2_QuadrilateralElement
L2_SegmentElement
L2_TetrahedronElement
L2_TriangleElement
Lagrange1DFiniteElement
LagrangeHexFiniteElementTensor products of 1D FEs (only degree 2 is functional)
Linear1DFiniteElementClass for linear FE on interval
Linear2DFiniteElementClass for linear FE on triangle
Linear3DFiniteElementClass for linear FE on tetrahedron
LinearDiscont2DFECollection
LinearDiscont3DFECollection
LinearFECollectionPiecewise-(bi)linear continuous finite elements
LinearFormClass for linear form - Vector with asociated FE space and LFIntegrators
LinearFormIntegratorAbstract base class LinearFormIntegrator
LinearNonConf3DFECollectionPiecewise-linear nonconforming finite elements in 3D
ListOfIntegerSetsList of integer sets
Local_FECollectionDiscontinuous collection defined locally by a given finite element
LumpedIntegrator
MassIntegrator
MatrixAbstract data type matrix
MatrixArrayCoefficient
MatrixCoefficient
MatrixFunctionCoefficient
MatrixInverseAbstract data type for matrix inverse
MemAlloc< Elem, Num >
MemAllocNode< Elem, Num >
Mesh
MixedBilinearForm
ND1_3DFECollection
ND_FECollectionArbitrary order H(curl)-conforming Nedelec finite elements
ND_HexahedronElement
ND_QuadrilateralElement
ND_TetrahedronElement
ND_TriangleElement
Nedelec1HexFiniteElement
Nedelec1TetFiniteElement
NodalFiniteElement
DSTable::Node
NURBS1DFiniteElement
NURBS2DFiniteElement
NURBS3DFiniteElement
NURBSExtension
NURBSFECollectionArbitrary order non-uniform rational B-splines (NURBS) finite elements
NURBSFiniteElement
NURBSPatch
NURBSPatchMap
OctasectedElement
OperatorAbstract operator
Ordering
osockstream
P0HexFiniteElement
P0QuadFiniteElement
P0SegmentFiniteElement
P0TetFiniteElement
P0TriangleFiniteElementClass for constant FE on triangle
P1OnQuadFECollectionLinear (P1) finite elements on quadrilaterals
P1OnQuadFiniteElement
P1SegmentFiniteElementLinear 1D element with nodes 1/3 and 2/3 (trace of RT1)
P1TetNonConfFiniteElement
P2SegmentFiniteElementQuadratic 1D element with nodes the Gaussian points in [0,1] (trace of RT2)
Pair< A, B >A pair of objects
ParBilinearFormClass for parallel bilinear form
ParDiscreteLinearOperator
ParFiniteElementSpaceAbstract parallel finite element space
ParGridFunctionClass for parallel grid function
ParLinearFormClass for parallel linear form
ParMeshClass for parallel meshes
PointData type point element
PointFiniteElement
Poly_1D
PWConstCoefficientClass for piecewise constant coefficient
Quad1DFiniteElementClass for quadratic FE on interval
Quad2DFiniteElementClass for quadratic FE on triangle
QuadPos1DFiniteElement
Quadratic3DFiniteElementClass for quadratic FE on tetrahedron
QuadraticDiscont2DFECollection
QuadraticDiscont3DFECollection
QuadraticFECollectionPiecewise-(bi)quadratic continuous finite elements
QuadraticPosDiscont2DFECollectionVersion of QuadraticDiscont2DFECollection with positive basis functions
QuadraticPosFECollectionVersion of QuadraticFECollection with positive basis functions
QuadrilateralData type quadrilateral element
QuadrisectedElement
RefinedBiLinear2DFiniteElementClass for refined bi-linear FE on quadrilateral
RefinedElement
RefinedGeometry
RefinedLinear1DFiniteElementClass for refined linear FE on interval
RefinedLinear2DFiniteElementClass for refined linear FE on triangle
RefinedLinear3DFiniteElementClass for refined linear FE on tetrahedron
RefinedLinearFECollectionFinite element collection on a macro-element
RefinedTriLinear3DFiniteElementClass for refined trilinear FE on a hexahedron
RefinementDataData kept for every type of refinement
RestrictedCoefficientCoefficient defined on a subset of domain or boundary attributes
RotTriLinearHexFiniteElement
DSTable::RowIterator
RowNode
RT0_2DFECollection
RT0_3DFECollection
RT0HexFiniteElement
RT0QuadFiniteElement
RT0TetFiniteElement
RT0TriangleFiniteElement
RT1_2DFECollection
RT1_3DFECollection
RT1HexFiniteElement
RT1QuadFiniteElement
RT1TriangleFiniteElement
RT2_2DFECollection
RT2QuadFiniteElement
RT2TriangleFiniteElement
RT_FECollectionArbitrary order H(div)-conforming Raviart-Thomas finite elements
RT_HexahedronElement
RT_QuadrilateralElement
RT_TetrahedronElement
RT_TriangleElement
SegmentData type line segment element
socketbuf
socketserver
socketstream
SparseMatrixData type sparse matrix
STable
STable3DSymmetric 3D Table
STable3DNode
Stack< Elem, Num >
StackPart< Elem, Num >
StopWatchTiming object
Table
TetrahedronData type tetrahedron element
TransformedCoefficient
TransposeIntegrator
TransposeOperatorThe transpose of a given operator (square matrix)
TriangleData type triangle element
TriLinear3DFiniteElementClass for tri-linear FE on cube
VectorVector data type
VectorArrayCoefficientVector coefficient defined by an array of scalar coefficients
VectorBoundaryFluxLFIntegrator
VectorBoundaryLFIntegrator
VectorCoefficient
VectorConstantCoefficient
VectorDiffusionIntegrator
VectorDivergenceIntegrator
VectorDomainLFIntegrator
VectorFEBoundaryFluxLFIntegrator
VectorFECurlIntegratorIntegrator for (curl u, v) for Nedelec and RT elements
VectorFEDivergenceIntegrator
VectorFEDomainLFIntegrator$ (f, v)_{\Omega} $ for VectorFiniteElements (Nedelec, Raviart-Thomas)
VectorFEMassIntegratorIntegrator for (Q u, v) for VectorFiniteElements
VectorFiniteElement
VectorFunctionCoefficient
VectorGridFunctionCoefficientVector coefficient defined by a vector GridFunction
VectorMassIntegrator
VectorRestrictedCoefficientVectorCoefficient defined on a subset of domain or boundary attributes
VertexData type for vertex
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines