MFEM v4.9.0
Finite element discretization library
Loading...
Searching...
No Matches
fespace.hpp File Reference

Go to the source code of this file.

Classes

struct  mfem::pRefinement
 
class  mfem::FiniteElementSpace
 Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of degrees of freedom. More...
 
struct  mfem::FiniteElementSpace::key_hash
 
class  mfem::FiniteElementSpace::RefinementOperator
 GridFunction interpolation operator applicable after mesh refinement. More...
 
class  mfem::FiniteElementSpace::DerefinementOperator
 Derefinement operator, used by the friend class InterpolationGridTransfer. More...
 

Namespaces

namespace  mfem
 

Enumerations

enum class  mfem::QVectorLayout { mfem::byNODES , mfem::byVDIM }
 Type describing possible layouts for Q-vectors. More...
 
enum class  mfem::ElementDofOrdering { mfem::NATIVE , mfem::LEXICOGRAPHIC }
 Constants describing the possible orderings of the DOFs in one element. More...
 

Functions

bool mfem::UsesTensorBasis (const FiniteElementSpace &fes)
 Return true if the mesh contains only one topology and the elements are tensor elements.
 
ElementDofOrdering mfem::GetEVectorOrdering (const FiniteElementSpace &fes)
 Return LEXICOGRAPHIC if mesh contains only one topology and the elements are tensor elements, otherwise, return NATIVE.