template<class InterpolationPolynomial, template< typename > class PolynomialPolicy = Policy::ShapeFunctionSetPolicy>
class Kaskade::InterpolationPolynomialCollection< InterpolationPolynomial, PolynomialPolicy >
Definition at line 28 of file polynomialcollection.hh.
template<class InterpolationPolynomial , template< typename > class PolynomialPolicy = Policy::ShapeFunctionSetPolicy>
template<typename... Parameters>
Constructor.
Constructs an interpolation polynomial for each entity. The constructors signature must be: a) InterpolationPolynomial(GridView const&, Entity const&, Parameters const&...) (default) b) InterpolationPolynomial(GridView const&, Entity const&, ShapeFunctionSet const&, Parameters const&...) (if PolynomialPolicy=UseShapeFunctionSet)
For polynomials that can not be constructed this way you must implement your own policy. It is assumed that policies used here take the type 'InterpolationPolynomial' as template parameter. For examples see Policy::NoShapeFunctionSet, Policy::UseShapeFunctionSet.
- Parameters
-
Definition at line 57 of file polynomialcollection.hh.