9#include <kernel/space/parametric_evaluator.hpp> 
   15    namespace CaiDouSanSheYe
 
   31        typename TrafoEvaluator_,
 
   32        typename SpaceEvalTraits_,
 
   33        typename Shape_ = 
typename Space_::ShapeType>
 
   43        typename TrafoEvaluator_,
 
   44        typename SpaceEvalTraits_>
 
   45      class Evaluator<Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Quadrilateral> :
 
   47          Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Quadrilateral>,
 
   69        typedef typename SpaceEvalTraits::DataType 
DataType;
 
  107        template<
typename EvalData_>
 
  122          data.phi[4].ref_value = 
DataType(2.25)*x*y;
 
  134        template<
typename EvalData_>
 
  153          data.phi[4].ref_grad[0] = 
DataType(2.25)*y;
 
  154          data.phi[4].ref_grad[1] = 
DataType(2.25)*x;
 
virtual ~Evaluator()
virtual destructor
ParametricEvaluator< Evaluator, TrafoEvaluator_, SpaceEvalTraits_, ref_caps > BaseClass
base-class typedef
void eval_ref_values(EvalData_ &data, const DomainPointType &point) const
Evaluates the basis function values on the reference cell.
int get_num_local_dofs() const
Returns the number of local DOFs.
SpaceEvalTraits::DataType DataType
data type
Evaluator(const SpaceType &space)
Constructor.
SpaceEvalTraits::EvalPolicy EvalPolicy
evaluation policy
EvalPolicy::DomainPointType DomainPointType
domain point type
void eval_ref_gradients(EvalData_ &data, const DomainPointType &point) const
Evaluates the basis function gradients on the reference cell.
Space_ SpaceType
space type
SpaceEvalTraits_ SpaceEvalTraits
space evaluation traits
Cai-Douglas-Santos-Sheen-Ye Element Evaluator class template declaration.
Finite-Element Parametric Evaluator CRTP base-class template.
static constexpr SpaceTags ref_caps
Cai-Douglas-Santos-Sheen-Ye Element Evaluator reference capabilities.
SpaceTags
Space configuration tags enum.
@ ref_value
specifies whether the space should supply reference basis function values
@ ref_grad
specifies whether the space should supply reference basis function gradients