Class template Dune::GDT::GenericLocalUnaryIntersectionIntegrand<I, r, rC, RF, F>¶
Inherits from Dune::GDT::LocalUnaryIntersectionIntegrandInterface.
-
template<class I, size_t r = 1, size_t rC = 1, class RF = double, class F = double>
class Dune::GDT::GenericLocalUnaryIntersectionIntegrand<I, r, rC, RF, F> : public LocalUnaryIntersectionIntegrandInterface<I, r, rC, RF, F>¶ Local unary intersection integrand whose order, evaluation and post-bind behavior are given as std::functions.
Method Dune::GDT::GenericLocalUnaryIntersectionIntegrand::copy_as_unary_intersection_integrand¶
Method Dune::GDT::GenericLocalUnaryIntersectionIntegrand::post_bind¶
Method Dune::GDT::GenericLocalUnaryIntersectionIntegrand::inside¶
Method Dune::GDT::GenericLocalUnaryIntersectionIntegrand::order¶
Method Dune::GDT::GenericLocalUnaryIntersectionIntegrand::evaluate¶
-
template<class I, size_t r = 1, size_t rC = 1, class RF = double, class F = double>
void Dune::GDT::GenericLocalUnaryIntersectionIntegrand<I, r, rC, RF, F>::evaluate(const LocalTestBasisType &basis, const DomainType &point_in_reference_intersection, DynamicVector<F> &result, const XT::Common::Parameter ¶m = {}) const final override¶ No documentation provided.
Constructor Dune::GDT::GenericLocalUnaryIntersectionIntegrand::GenericLocalUnaryIntersectionIntegrand¶
-
template<class I, size_t r = 1, size_t rC = 1, class RF = double, class F = double>
Dune::GDT::GenericLocalUnaryIntersectionIntegrand<I, r, rC, RF, F>::GenericLocalUnaryIntersectionIntegrand(GenericOrderFunctionType order_function, GenericEvaluateFunctionType evaluate_function, GenericPostBindFunctionType post_bind_function =[](const I &) {}, bool use_inside_bases = true, const XT::Common::ParameterType ¶m_type = {})¶ No documentation provided.
Constructor Dune::GDT::GenericLocalUnaryIntersectionIntegrand::GenericLocalUnaryIntersectionIntegrand¶
Field Dune::GDT::GenericLocalUnaryIntersectionIntegrand::order_¶
-
template<class I, size_t r = 1, size_t rC = 1, class RF = double, class F = double>
const GenericOrderFunctionType Dune::GDT::GenericLocalUnaryIntersectionIntegrand<I, r, rC, RF, F>::order_¶ No documentation provided.
Field Dune::GDT::GenericLocalUnaryIntersectionIntegrand::evaluate_¶
-
template<class I, size_t r = 1, size_t rC = 1, class RF = double, class F = double>
const GenericEvaluateFunctionType Dune::GDT::GenericLocalUnaryIntersectionIntegrand<I, r, rC, RF, F>::evaluate_¶ No documentation provided.
Field Dune::GDT::GenericLocalUnaryIntersectionIntegrand::post_bind_¶
-
template<class I, size_t r = 1, size_t rC = 1, class RF = double, class F = double>
const GenericPostBindFunctionType Dune::GDT::GenericLocalUnaryIntersectionIntegrand<I, r, rC, RF, F>::post_bind_¶ No documentation provided.
Field Dune::GDT::GenericLocalUnaryIntersectionIntegrand::inside_¶
Type alias Dune::GDT::GenericLocalUnaryIntersectionIntegrand::ThisType¶
Type alias Dune::GDT::GenericLocalUnaryIntersectionIntegrand::BaseType¶
Type alias Dune::GDT::GenericLocalUnaryIntersectionIntegrand::GenericOrderFunctionType¶
Type alias Dune::GDT::GenericLocalUnaryIntersectionIntegrand::GenericEvaluateFunctionType¶
-
template<class I, size_t r = 1, size_t rC = 1, class RF = double, class F = double>
using Dune::GDT::GenericLocalUnaryIntersectionIntegrand<I, r, rC, RF, F>::GenericEvaluateFunctionType = std::function<void(const LocalTestBasisType&, const DomainType&, DynamicVector<F>&, const XT::Common::Parameter&)>¶ No documentation provided.