Class template Dune::XT::Functions::GenericElementFunctionSet¶
Inherits from Dune::XT::Functions::ElementFunctionSetInterface.
-
template<class E, size_t r, size_t rC, class R = double>
class Dune::XT::Functions::GenericElementFunctionSet : public ElementFunctionSetInterface<E, r, rC, R>¶ Set of element functions you can pass lambda expressions or std::functions to that get evaluated.
-
void Dune::XT::Functions::GenericElementFunctionSet::post_bind(const ElementType &element) final¶
\ {
´´These methods are required by XT::Grid::ElementBoundObject.‘’
-
size_t Dune::XT::Functions::GenericElementFunctionSet::size(const Common::Parameter ¶m =
<recovery-expr>({})) const final¶ \ }
´´These methods are required by ElementFunctionSetInterface.‘’
\ {
-
size_t Dune::XT::Functions::GenericElementFunctionSet::max_size(const Common::Parameter ¶m =
<recovery-expr>({})) const final¶ No documentation provided.
-
int Dune::XT::Functions::GenericElementFunctionSet::order(const Common::Parameter ¶m =
<recovery-expr>({})) const final¶ No documentation provided.
-
void Dune::XT::Functions::GenericElementFunctionSet::evaluate(const DomainType &point_in_reference_element, int &result, const Common::Parameter ¶m =
<recovery-expr>({})) const final¶ No documentation provided.
-
void Dune::XT::Functions::GenericElementFunctionSet::jacobians(const DomainType &point_in_reference_element, int &result, const Common::Parameter ¶m =
<recovery-expr>({})) const final¶ No documentation provided.
-
void Dune::XT::Functions::GenericElementFunctionSet::derivatives(const std::array<size_t, d> &alpha, const DomainType &point_in_reference_element, int &result, const Common::Parameter ¶m =
<recovery-expr>({})) const final¶ No documentation provided.
-
static GenericEvaluateFunctionType Dune::XT::Functions::GenericElementFunctionSet::default_evaluate_function()¶
\ }
´´These methods may be used to provide defaults on construction.‘’
\ {
-
static GenericJacobianFunctionType Dune::XT::Functions::GenericElementFunctionSet::default_jacobian_function()¶
No documentation provided.
-
static GenericDerivativeFunctionType Dune::XT::Functions::GenericElementFunctionSet::default_derivative_function()¶
No documentation provided.
-
static GenericPostBindFunctionType Dune::XT::Functions::GenericElementFunctionSet::default_post_bind_function()¶
No documentation provided.
-
template<>
Dune::XT::Functions::GenericElementFunctionSet::GenericElementFunctionSet<E, r, rC, R>(GenericSizeFunctionType size_func, GenericSizeFunctionType max_size_func, GenericOrderFunctionType order_func, GenericEvaluateFunctionType evaluate_func = default_evaluate_function(), const Common::ParameterType ¶m_type = {}, GenericJacobianFunctionType jacobian_func = default_jacobian_function(), GenericDerivativeFunctionType derivative_func = default_derivative_function(), GenericPostBindFunctionType post_bind_func = default_post_bind_function())¶ No documentation provided.
-
template<>
Dune::XT::Functions::GenericElementFunctionSet::GenericElementFunctionSet<E, r, rC, R>(const size_t fixed_size, const int ord, GenericEvaluateFunctionType evaluate_lambda = default_evaluate_function(), const Common::ParameterType ¶m_type = {}, GenericJacobianFunctionType jacobian_lambda = default_jacobian_function(), GenericDerivativeFunctionType derivative_lambda = default_derivative_function(), GenericPostBindFunctionType post_bind_func = default_post_bind_function())¶ No documentation provided.
-
const GenericSizeFunctionType Dune::XT::Functions::GenericElementFunctionSet::size_¶
-
const GenericSizeFunctionType Dune::XT::Functions::GenericElementFunctionSet::max_size_¶
No documentation provided.
-
const GenericOrderFunctionType Dune::XT::Functions::GenericElementFunctionSet::order_¶
No documentation provided.
-
const GenericEvaluateFunctionType Dune::XT::Functions::GenericElementFunctionSet::evaluate_¶
No documentation provided.
-
const GenericJacobianFunctionType Dune::XT::Functions::GenericElementFunctionSet::jacobian_¶
No documentation provided.
-
const GenericDerivativeFunctionType Dune::XT::Functions::GenericElementFunctionSet::derivative_¶
No documentation provided.
-
const GenericPostBindFunctionType Dune::XT::Functions::GenericElementFunctionSet::post_bind_¶
No documentation provided.
-
type Dune::XT::Functions::GenericElementFunctionSet::BaseType¶
No documentation provided.
-
type Dune::XT::Functions::GenericElementFunctionSet::GenericSizeFunctionType¶
No documentation provided.
-
type Dune::XT::Functions::GenericElementFunctionSet::GenericOrderFunctionType¶
No documentation provided.
-
type Dune::XT::Functions::GenericElementFunctionSet::GenericEvaluateFunctionType¶
No documentation provided.
-
type Dune::XT::Functions::GenericElementFunctionSet::GenericJacobianFunctionType¶
No documentation provided.
-
type Dune::XT::Functions::GenericElementFunctionSet::GenericDerivativeFunctionType¶
No documentation provided.
-
type Dune::XT::Functions::GenericElementFunctionSet::GenericPostBindFunctionType¶
No documentation provided.