MFEM  v4.6.0
Finite element discretization library
Classes | Namespaces | Typedefs
fe_coll.hpp File Reference

Go to the source code of this file.

Classes

class  mfem::FiniteElementCollection
 Collection of finite elements from the same family in multiple dimensions. This class is used to match the degrees of freedom of a FiniteElementSpace between elements, and to provide the finite element restriction from an element to its boundary. More...
 
class  mfem::H1_FECollection
 Arbitrary order H1-conforming (continuous) finite elements. More...
 
class  mfem::H1Pos_FECollection
 Arbitrary order H1-conforming (continuous) finite elements with positive basis functions. More...
 
class  mfem::H1Ser_FECollection
 
class  mfem::H1_Trace_FECollection
 Arbitrary order "H^{1/2}-conforming" trace finite elements defined on the interface between mesh elements (faces,edges,vertices); these are the trace FEs of the H1-conforming FEs. More...
 
class  mfem::L2_FECollection
 Arbitrary order "L2-conforming" discontinuous finite elements. More...
 
class  mfem::RT_FECollection
 Arbitrary order H(div)-conforming Raviart-Thomas finite elements. More...
 
class  mfem::RT_Trace_FECollection
 Arbitrary order "H^{-1/2}-conforming" face finite elements defined on the interface between mesh elements (faces); these are the normal trace FEs of the H(div)-conforming FEs. More...
 
class  mfem::DG_Interface_FECollection
 
class  mfem::ND_FECollection
 Arbitrary order H(curl)-conforming Nedelec finite elements. More...
 
class  mfem::ND_Trace_FECollection
 Arbitrary order H(curl)-trace finite elements defined on the interface between mesh elements (faces,edges); these are the tangential trace FEs of the H(curl)-conforming FEs. More...
 
class  mfem::ND_R1D_FECollection
 Arbitrary order 3D H(curl)-conforming Nedelec finite elements in 1D. More...
 
class  mfem::RT_R1D_FECollection
 Arbitrary order 3D H(div)-conforming Raviart-Thomas finite elements in 1D. More...
 
class  mfem::ND_R2D_FECollection
 Arbitrary order 3D H(curl)-conforming Nedelec finite elements in 2D. More...
 
class  mfem::ND_R2D_Trace_FECollection
 Arbitrary order 3D H(curl)-trace finite elements in 2D defined on the interface between mesh elements (edges); these are the tangential trace FEs of the H(curl)-conforming FEs. More...
 
class  mfem::RT_R2D_FECollection
 Arbitrary order 3D H(div)-conforming Raviart-Thomas finite elements in 2D. More...
 
class  mfem::RT_R2D_Trace_FECollection
 Arbitrary order 3D "H^{-1/2}-conforming" face finite elements defined on the interface between mesh elements (faces); these are the normal trace FEs of the H(div)-conforming FEs. More...
 
class  mfem::NURBSFECollection
 Arbitrary order non-uniform rational B-splines (NURBS) finite elements. More...
 
class  mfem::LinearFECollection
 Piecewise-(bi/tri)linear continuous finite elements. More...
 
class  mfem::QuadraticFECollection
 Piecewise-(bi)quadratic continuous finite elements. More...
 
class  mfem::QuadraticPosFECollection
 Version of QuadraticFECollection with positive basis functions. More...
 
class  mfem::CubicFECollection
 Piecewise-(bi)cubic continuous finite elements. More...
 
class  mfem::CrouzeixRaviartFECollection
 Crouzeix-Raviart nonconforming elements in 2D. More...
 
class  mfem::LinearNonConf3DFECollection
 Piecewise-linear nonconforming finite elements in 3D. More...
 
class  mfem::RT0_2DFECollection
 First order Raviart-Thomas finite elements in 2D. This class is kept only for backward compatibility, consider using RT_FECollection instead. More...
 
class  mfem::RT1_2DFECollection
 Second order Raviart-Thomas finite elements in 2D. This class is kept only for backward compatibility, consider using RT_FECollection instead. More...
 
class  mfem::RT2_2DFECollection
 Third order Raviart-Thomas finite elements in 2D. This class is kept only for backward compatibility, consider using RT_FECollection instead. More...
 
class  mfem::Const2DFECollection
 Piecewise-constant discontinuous finite elements in 2D. This class is kept only for backward compatibility, consider using L2_FECollection instead. More...
 
class  mfem::LinearDiscont2DFECollection
 Piecewise-linear discontinuous finite elements in 2D. This class is kept only for backward compatibility, consider using L2_FECollection instead. More...
 
class  mfem::GaussLinearDiscont2DFECollection
 Version of LinearDiscont2DFECollection with dofs in the Gaussian points. More...
 
class  mfem::P1OnQuadFECollection
 Linear (P1) finite elements on quadrilaterals. More...
 
class  mfem::QuadraticDiscont2DFECollection
 Piecewise-quadratic discontinuous finite elements in 2D. This class is kept only for backward compatibility, consider using L2_FECollection instead. More...
 
class  mfem::QuadraticPosDiscont2DFECollection
 Version of QuadraticDiscont2DFECollection with positive basis functions. More...
 
class  mfem::GaussQuadraticDiscont2DFECollection
 Version of QuadraticDiscont2DFECollection with dofs in the Gaussian points. More...
 
class  mfem::CubicDiscont2DFECollection
 Piecewise-cubic discontinuous finite elements in 2D. This class is kept only for backward compatibility, consider using L2_FECollection instead. More...
 
class  mfem::Const3DFECollection
 Piecewise-constant discontinuous finite elements in 3D. This class is kept only for backward compatibility, consider using L2_FECollection instead. More...
 
class  mfem::LinearDiscont3DFECollection
 Piecewise-linear discontinuous finite elements in 3D. This class is kept only for backward compatibility, consider using L2_FECollection instead. More...
 
class  mfem::QuadraticDiscont3DFECollection
 Piecewise-quadratic discontinuous finite elements in 3D. This class is kept only for backward compatibility, consider using L2_FECollection instead. More...
 
class  mfem::RefinedLinearFECollection
 Finite element collection on a macro-element. More...
 
class  mfem::ND1_3DFECollection
 Lowest order Nedelec finite elements in 3D. This class is kept only for backward compatibility, consider using the new ND_FECollection instead. More...
 
class  mfem::RT0_3DFECollection
 First order Raviart-Thomas finite elements in 3D. This class is kept only for backward compatibility, consider using RT_FECollection instead. More...
 
class  mfem::RT1_3DFECollection
 Second order Raviart-Thomas finite elements in 3D. This class is kept only for backward compatibility, consider using RT_FECollection instead. More...
 
class  mfem::Local_FECollection
 Discontinuous collection defined locally by a given finite element. More...
 

Namespaces

 mfem
 

Typedefs

typedef L2_FECollection mfem::DG_FECollection
 Declare an alternative name for L2_FECollection = DG_FECollection. More...