Class template Dune::XT::Functions::ElementFluxFunctionInterface

template<class Element, size_t state_dim = 1, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
class Dune::XT::Functions::ElementFluxFunctionInterface

Interface for a globalvalued function, which can be evaluated locally on one Element.

ThisType &Dune::XT::Functions::ElementFluxFunctionInterface::operator=(const ThisType &other) = default

No documentation provided.

ThisType &Dune::XT::Functions::ElementFluxFunctionInterface::operator=(ThisType &&source) noexcept = default

No documentation provided.

int Dune::XT::Functions::ElementFluxFunctionInterface::evaluate(const int&, const int&, const Common::Parameter& = <recovery-expr>({})) const
int Dune::XT::Functions::ElementFluxFunctionInterface::jacobian(const int&, const int&, const Common::Parameter& = <recovery-expr>({})) const

No documentation provided.

int Dune::XT::Functions::ElementFluxFunctionInterface::evaluate(const int &point_in_reference_element, const int &u, const size_t row, const size_t col = 0, const Common::Parameter &param = <recovery-expr>({})) const
int Dune::XT::Functions::ElementFluxFunctionInterface::jacobian(const int &point_in_reference_element, const int &u, const size_t row, const size_t col = 0, const Common::Parameter &param = <recovery-expr>({})) const

No documentation provided.

virtual void Dune::XT::Functions::ElementFluxFunctionInterface::evaluate(const int &point_in_reference_element, const int &u, int &result, const Common::Parameter &param = <recovery-expr>({})) const
virtual void Dune::XT::Functions::ElementFluxFunctionInterface::jacobian(const int &point_in_reference_element, const int &u, int &result, const Common::Parameter &param = <recovery-expr>({})) const

No documentation provided.

size_t Dune::XT::Functions::ElementFluxFunctionInterface::size(const Common::Parameter& = <recovery-expr>({})) const

\ {

´´These methods are required by ElementFluxFunctionSetInterface and are provided by this interface.‘’

\ {

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

No documentation provided.

template<>
Dune::XT::Functions::ElementFluxFunctionInterface::ElementFluxFunctionInterface<Element, state_dim, range_dim, range_dim_cols, RangeField>(const XT::Common::ParameterType &param_type = {})

\ }

template<>
Dune::XT::Functions::ElementFluxFunctionInterface::ElementFluxFunctionInterface<Element, state_dim, range_dim, range_dim_cols, RangeField>(const ThisType &other) = default

No documentation provided.

template<>
Dune::XT::Functions::ElementFluxFunctionInterface::ElementFluxFunctionInterface<Element, state_dim, range_dim, range_dim_cols, RangeField>(ThisType &&source) noexcept = default

No documentation provided.

template<>
virtual Dune::XT::Functions::ElementFluxFunctionInterface::~ElementFluxFunctionInterface<Element, state_dim, range_dim, range_dim_cols, RangeField>() = default

No documentation provided.

type Dune::XT::Functions::ElementFluxFunctionInterface::ThisType

No documentation provided.