MFEM  v4.6.0
Finite element discretization library
Classes | Namespaces | Enumerations | Functions
fespace.hpp File Reference

Go to the source code of this file.


class  mfem::Ordering
 The ordering method used when the number of unknowns per mesh node (vector dimension) is bigger than 1. More...
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...




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


int mfem::Ordering::Map< Ordering::byNODES > (int ndofs, int vdim, int dof, int vd)
int mfem::Ordering::Map< Ordering::byVDIM > (int ndofs, int vdim, int dof, int vd)
bool mfem::UsesTensorBasis (const FiniteElementSpace &fes)
 Return true if the mesh contains only one topology and the elements are tensor elements. More...