Class template Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>

Inherits from Dune::XT::Functions::FunctionInterface.

template<size_t d, size_t r, class R>
class Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R> : public FunctionInterface<d, r, 1, R>

Vector-valued parametric expression function (specialization for rC == 1).

Method Dune::XT::Functions::ParametricExpressionFunction::static_id

template<size_t d, size_t r, class R>
static std::string Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::static_id()

No documentation provided.

Method Dune::XT::Functions::ParametricExpressionFunction::copy_as_function_impl

template<size_t d, size_t r, class R>
ThisType *Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::copy_as_function_impl() const override

No documentation provided.

Method Dune::XT::Functions::ParametricExpressionFunction::copy_as_function

template<size_t d, size_t r, class R>
std::unique_ptr<ThisType> Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::copy_as_function() const

No documentation provided.

Method Dune::XT::Functions::ParametricExpressionFunction::name

template<size_t d, size_t r, class R>
std::string Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::name() const final

No documentation provided.

Method Dune::XT::Functions::ParametricExpressionFunction::order

template<size_t d, size_t r, class R>
int Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::order(const Common::Parameter& = {}) const final

No documentation provided.

Method Dune::XT::Functions::ParametricExpressionFunction::evaluate

template<size_t d, size_t r, class R>
RangeReturnType Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::evaluate(const DomainType &point_in_global_coordinates, const Common::Parameter &param = {}) const final

No documentation provided.

Method Dune::XT::Functions::ParametricExpressionFunction::jacobian

template<size_t d, size_t r, class R>
DerivativeRangeReturnType Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::jacobian(const DomainType&, const Common::Parameter& = {}) const final

No documentation provided.

Constructor Dune::XT::Functions::ParametricExpressionFunction::ParametricExpressionFunction

template<size_t d, size_t r, class R>
Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::ParametricExpressionFunction(const std::string &variable, const Common::ParameterType &param_type, const Common::FieldVector<std::string, r> &expressions, const size_t ord = 0, std::string nm = static_id())

No documentation provided.

Constructor Dune::XT::Functions::ParametricExpressionFunction::ParametricExpressionFunction

template<size_t d, size_t r, class R>
Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::ParametricExpressionFunction(const ThisType &other)

No documentation provided.

Constructor Dune::XT::Functions::ParametricExpressionFunction::ParametricExpressionFunction

template<size_t d, size_t r, class R>
Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::ParametricExpressionFunction(ThisType&&) noexcept = default

No documentation provided.

Field Dune::XT::Functions::ParametricExpressionFunction::order_

template<size_t d, size_t r, class R>
size_t Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::order_

No documentation provided.

Field Dune::XT::Functions::ParametricExpressionFunction::name_

template<size_t d, size_t r, class R>
std::string Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::name_

No documentation provided.

Field Dune::XT::Functions::ParametricExpressionFunction::num_parameter_variables_

template<size_t d, size_t r, class R>
size_t Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::num_parameter_variables_

No documentation provided.

Field Dune::XT::Functions::ParametricExpressionFunction::function_

template<size_t d, size_t r, class R>
std::unique_ptr<ActualFunctionType> Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::function_

No documentation provided.

Type alias Dune::XT::Functions::ParametricExpressionFunction::ThisType

template<size_t d, size_t r, class R>
using Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::ThisType = ParametricExpressionFunction<d, r, 1, R>

No documentation provided.

Type alias Dune::XT::Functions::ParametricExpressionFunction::BaseType

template<size_t d, size_t r, class R>
using Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::BaseType = FunctionInterface<d, r, 1, R>

No documentation provided.

Type alias Dune::XT::Functions::ParametricExpressionFunction::ActualFunctionType

template<size_t d, size_t r, class R>
using Dune::XT::Functions::ParametricExpressionFunction<d, r, 1, R>::ActualFunctionType = DynamicMathExpressionBase<D, R, r>

No documentation provided.