HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
|
Basis evaluation traits. Only specialization of 'BasisFunction' (=Function, Gradient, Curl, Divergence, or Rotor) are relevant, and determines what kind of value we want to evaluate. More...
#include <basis.hpp>
Basis evaluation traits. Only specialization of 'BasisFunction' (=Function, Gradient, Curl, Divergence, or Rotor) are relevant, and determines what kind of value we want to evaluate.
Provides a uniform way of evaluating the value, gradient, curl or divergence of functions in a basis. Specializations for TensorizedVectorFamily is also provided as it includes some additional information on the ancestor basis; this information is useful to optimise eval_quad for tensorized bases.