Class template Dune::XT::Functions::ElementFunctionInterface¶
Inherits from Dune::XT::Functions::ElementFunctionSetInterface.
-
template<class E, size_t r, size_t rC, class R>
class Dune::XT::Functions::ElementFunctionInterface<E, r, rC, R> : public ElementFunctionSetInterface<Element, range_dim, range_dim_cols, RangeField>¶ Interface for a globalvalued function, which can be evaluated locally on one Element.
Method Dune::XT::Functions::ElementFunctionInterface::operator=¶
Method Dune::XT::Functions::ElementFunctionInterface::operator=¶
Method Dune::XT::Functions::ElementFunctionInterface::evaluate¶
Method Dune::XT::Functions::ElementFunctionInterface::jacobian¶
Method Dune::XT::Functions::ElementFunctionInterface::derivative¶
Method Dune::XT::Functions::ElementFunctionInterface::evaluate¶
Method Dune::XT::Functions::ElementFunctionInterface::jacobian¶
-
template<class E, size_t r, size_t rC, class R>
virtual SingleDerivativeRangeReturnType Dune::XT::Functions::ElementFunctionInterface<E, r, rC, R>::jacobian(const DomainType &point_in_reference_element, const int row, const int col = 0, const Common::Parameter ¶m) const¶ No documentation provided.
Method Dune::XT::Functions::ElementFunctionInterface::derivative¶
-
template<class E, size_t r, size_t rC, class R>
virtual SingleDerivativeRangeReturnType Dune::XT::Functions::ElementFunctionInterface<E, r, rC, R>::derivative(const int &alpha, const DomainType &point_in_reference_element, const int row, const int col = 0, const Common::Parameter ¶m) const¶ No documentation provided.
Method Dune::XT::Functions::ElementFunctionInterface::evaluate¶
-
template<class E, size_t r, size_t rC, class R>
virtual void Dune::XT::Functions::ElementFunctionInterface<E, r, rC, R>::evaluate(const DomainType &point_in_reference_element, DynamicRangeType &result, const Common::Parameter ¶m) const¶ \ }
´´These methods are provided for large dimensions (when RangeType or DerivativeRangeType do not fit on the
stack) and should be overridden to improve their performance.‘’ \ {
Method Dune::XT::Functions::ElementFunctionInterface::jacobian¶
Method Dune::XT::Functions::ElementFunctionInterface::derivative¶
Method Dune::XT::Functions::ElementFunctionInterface::size¶
Method Dune::XT::Functions::ElementFunctionInterface::max_size¶
Method Dune::XT::Functions::ElementFunctionInterface::evaluate¶
Method Dune::XT::Functions::ElementFunctionInterface::jacobians¶
Method Dune::XT::Functions::ElementFunctionInterface::derivatives¶
Method Dune::XT::Functions::ElementFunctionInterface::operator-¶
-
template<class E, size_t r, size_t rC, class R>
ConstDifferenceElementFunction<ThisType, ThisType> Dune::XT::Functions::ElementFunctionInterface<E, r, rC, R>::operator-(const ThisType &other) const¶ \ {
Numerical operators (const variants).
Method Dune::XT::Functions::ElementFunctionInterface::operator+¶
-
template<class E, size_t r, size_t rC, class R>
ConstSumElementFunction<ThisType, ThisType> Dune::XT::Functions::ElementFunctionInterface<E, r, rC, R>::operator+(const ThisType &other) const¶ No documentation provided.
Constructor Dune::XT::Functions::ElementFunctionInterface::ElementFunctionInterface<E, r, rC, R>¶
Constructor Dune::XT::Functions::ElementFunctionInterface::ElementFunctionInterface<E, r, rC, R>¶
Constructor Dune::XT::Functions::ElementFunctionInterface::ElementFunctionInterface<E, r, rC, R>¶
Destructor Dune::XT::Functions::ElementFunctionInterface::~ElementFunctionInterface<E, r, rC, R>¶
-
template<>
~ElementFunctionInterface<Element, range_dim, range_dim_cols, RangeField>() override = default¶ No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionInterface::BaseType¶
-
type Dune::XT::Functions::ElementFunctionInterface::BaseType¶
No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionInterface::ThisType¶
-
type Dune::XT::Functions::ElementFunctionInterface::ThisType¶
No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionInterface::RangeReturnType¶
-
type Dune::XT::Functions::ElementFunctionInterface::RangeReturnType¶
\ {
``These types are the standard types to be used for LocalFunctionInterface.‘’
Type alias Dune::XT::Functions::ElementFunctionInterface::DerivativeRangeReturnType¶
-
type Dune::XT::Functions::ElementFunctionInterface::DerivativeRangeReturnType¶
No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionInterface::SingleDerivativeRangeReturnType¶
-
type Dune::XT::Functions::ElementFunctionInterface::SingleDerivativeRangeReturnType¶
No documentation provided.