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 &param = <recovery-expr>({})) const final

\ }

´´These methods are required by ElementFunctionSetInterface.‘’

\ {

size_t Dune::XT::Functions::GenericElementFunctionSet::max_size(const Common::Parameter &param = <recovery-expr>({})) const final

No documentation provided.

int Dune::XT::Functions::GenericElementFunctionSet::order(const Common::Parameter &param = <recovery-expr>({})) const final

No documentation provided.

void Dune::XT::Functions::GenericElementFunctionSet::evaluate(const DomainType &point_in_reference_element, int &result, const Common::Parameter &param = <recovery-expr>({})) const final

No documentation provided.

void Dune::XT::Functions::GenericElementFunctionSet::jacobians(const DomainType &point_in_reference_element, int &result, const Common::Parameter &param = <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 &param = <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 &param_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 &param_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.