9#include <kernel/assembly/base.hpp>
27 static constexpr TrafoTags trafo_config = ...;
28 static constexpr SpaceTags test_config = ...;
39 template<
typename AsmTraits_>
46 typedef typename AsmTraits_::DataType
DataType;
Linear Functional Evaluator class template.
AsmTraits_::DataType DataType
data type
AsmTraits_::TestBasisData TestBasisData
test function data type
ValueType eval(const TestBasisData &psi) const
Evaluation function.
AsmTraits_::TrafoEvaluator TrafoEvaluator
trafo evaluator type
AsmTraits_::TrafoData TrafoData
trafo data type
typedef ValueType
value type (either equal to DataType or Tiny::Vector/Matrix of DataType's)
void prepare(const TrafoEvaluator &trafo_eval)
Prepares the evaluator for a given cell.
void set_point(const TrafoData &tau)
Point initialization function.
void finish()
Releases the evaluator from the current cell.
Base class for Linear Functionals.
SpaceTags
Space configuration tags enum.
TrafoTags
Trafo configuration tags enum.