Class template Dune::XT::Functions::DynamicMathExpressionBase

template<class D, class R, size_t r, size_t max_d = DUNE_XT_FUNCTIONS_EXPRESSION_BASE_MAX_DYNAMIC_SIZE>
class Dune::XT::Functions::DynamicMathExpressionBase

Base class that makes a function out of mathematical expression strings (dynamic domain dim).

Warning

Most surely you do not want to use this class directly, but Functions::ParametricExpressionFunction!

const int &Dune::XT::Functions::DynamicMathExpressionBase::variables() const

No documentation provided.

const int &Dune::XT::Functions::DynamicMathExpressionBase::expressions() const

No documentation provided.

void Dune::XT::Functions::DynamicMathExpressionBase::evaluate(const int &arg, FieldVector<RangeFieldType, range_dim> &ret) const

No documentation provided.

void Dune::XT::Functions::DynamicMathExpressionBase::setup(const int &vars, const int &exprs)

No documentation provided.

template<>
Dune::XT::Functions::DynamicMathExpressionBase::DynamicMathExpressionBase<D, R, r, max_d>(const int &vars, const int &exprs)

No documentation provided.

template<>
Dune::XT::Functions::DynamicMathExpressionBase::DynamicMathExpressionBase<D, R, r, max_d>(const ThisType &other)

No documentation provided.

template<>
Dune::XT::Functions::DynamicMathExpressionBase::DynamicMathExpressionBase<D, R, r, max_d>(ThisType&&) noexcept = default

No documentation provided.

template<>
Dune::XT::Functions::DynamicMathExpressionBase::~DynamicMathExpressionBase<D, R, r, max_d>() = default

No documentation provided.

int Dune::XT::Functions::DynamicMathExpressionBase::variables_

No documentation provided.

int Dune::XT::Functions::DynamicMathExpressionBase::expressions_

No documentation provided.

int Dune::XT::Functions::DynamicMathExpressionBase::engine_

No documentation provided.

std::mutex Dune::XT::Functions::DynamicMathExpressionBase::mutex_

No documentation provided.

const size_t Dune::XT::Functions::DynamicMathExpressionBase::maxDimDomain

No documentation provided.

const size_t Dune::XT::Functions::DynamicMathExpressionBase::range_dim

No documentation provided.

type Dune::XT::Functions::DynamicMathExpressionBase::ThisType

No documentation provided.

type Dune::XT::Functions::DynamicMathExpressionBase::DomainFieldType

No documentation provided.

type Dune::XT::Functions::DynamicMathExpressionBase::RangeFieldType

No documentation provided.