11 #ifndef BEMBEL_SRC_LINEAROPERATOR_DIFFERENTIALFORMENUM_HPP_
12 #define BEMBEL_SRC_LINEAROPERATOR_DIFFERENTIALFORMENUM_HPP_
21 enum { Continuous = 0, DivConforming = 1, Discontinuous = 2 };
29 template <
unsigned int DifferentialForm,
typename Scalar>
36 template <
typename Scalar>
38 enum { FunctionSpaceVectorDimension = 1, FunctionSpaceOutputDimension = 1 };
40 typedef Scalar FunctionSpaceValue;
46 template <
typename Scalar>
48 enum { FunctionSpaceVectorDimension = 2, FunctionSpaceOutputDimension = 3 };
50 typedef Eigen::Matrix<Scalar, 3, 1> FunctionSpaceValue;
56 template <
typename Scalar>
58 enum { FunctionSpaceVectorDimension = 1, FunctionSpaceOutputDimension = 1 };
60 typedef Scalar FunctionSpaceValue;
66 template <
unsigned int DF>
74 template <
unsigned int DF>
Routines for the evalutation of pointwise errors.
constexpr int getFunctionSpaceOutputDimension()
constexpr int getFunctionSpaceVectorDimension()