12 #ifndef MFEM_PRESTRICTION
13 #define MFEM_PRESTRICTION
15 #include "../config/config.hpp"
24 class ParFiniteElementSpace;
48 #endif // MFEM_USE_MPI
50 #endif // MFEM_PRESTRICTION
Operator that extracts Face degrees of freedom in parallel.
Abstract parallel finite element space.
Operator that extracts Face degrees of freedom.
void Mult(const Vector &x, Vector &y) const
Operator application: y=A(x).
void FillI(SparseMatrix &mat, SparseMatrix &face_mat) const
ElementDofOrdering
Constants describing the possible orderings of the DOFs in one element.
ParL2FaceRestriction(const ParFiniteElementSpace &, ElementDofOrdering, FaceType type, L2FaceValues m=L2FaceValues::DoubleValued)
void FillJAndData(const Vector &ea_data, SparseMatrix &mat, SparseMatrix &face_mat) const