MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
restriction.hpp File Reference

Go to the source code of this file.

Classes

class  mfem::ElementRestrictionOperator
 Abstract base class that defines an interface for element restrictions. More...
 
class  mfem::ElementRestriction
 Operator that converts FiniteElementSpace L-vectors to E-vectors. More...
 
class  mfem::L2ElementRestriction
 Operator that converts L2 FiniteElementSpace L-vectors to E-vectors. More...
 
class  mfem::FaceRestriction
 Base class for operators that extracts Face degrees of freedom. More...
 
class  mfem::ConformingFaceRestriction
 Operator that extracts face degrees of freedom for H1, ND, or RT FiniteElementSpaces. More...
 
class  mfem::L2FaceRestriction
 Operator that extracts Face degrees of freedom for L2 spaces. More...
 
struct  mfem::InterpConfig
 
struct  mfem::NCInterpConfig
 
class  mfem::InterpolationManager
 This class manages the storage and computation of the interpolations from master (coarse) face to slave (fine) face. More...
 
class  mfem::NCL2FaceRestriction
 Operator that extracts face degrees of freedom for L2 nonconforming spaces. More...
 

Namespaces

namespace  mfem
 

Typedefs

using mfem::H1FaceRestriction = ConformingFaceRestriction
 Alias for ConformingFaceRestriction, for backwards compatibility and as base class for ParNCH1FaceRestriction.
 

Enumerations

enum class  mfem::L2FaceValues : bool { mfem::SingleValued , mfem::DoubleValued }
 

Functions

int mfem::ToLexOrdering (const int dim, const int face_id, const int size1d, const int index)
 Convert a dof face index from Native ordering to lexicographic ordering for quads and hexes.
 
int mfem::PermuteFaceL2 (const int dim, const int face_id1, const int face_id2, const int orientation, const int size1d, const int index)
 Compute the dof face index of elem2 corresponding to the given dof face index.
 
Vector mfem::GetLVectorFaceNbrData (const FiniteElementSpace &fes, const Vector &x, FaceType ftype)
 Return the face-neighbor data given the L-vector x.