Class template Dune::XT::Functions::ElementFunctionSetInterface¶
Inherits from Dune::XT::Common::ParametricInterface, Dune::XT::Grid::ElementBoundObject.
-
template<class E, size_t r, size_t rC, class R>
class Dune::XT::Functions::ElementFunctionSetInterface<E, r, rC, R> : public Common::ParametricInterface, public XT::Grid::ElementBoundObject<Element>¶ Interface for a set of globalvalued functions, which can be evaluated locally on one Element.
See in particular RangeTypeSelector and DerivativeRangeTypeSelector for the interpretation of a function and its derivatives.
See also:
RangeTypeSelector,DerivativeRangeTypeSelector
Method Dune::XT::Functions::ElementFunctionSetInterface::size¶
Method Dune::XT::Functions::ElementFunctionSetInterface::max_size¶
Method Dune::XT::Functions::ElementFunctionSetInterface::order¶
Method Dune::XT::Functions::ElementFunctionSetInterface::evaluate¶
Method Dune::XT::Functions::ElementFunctionSetInterface::jacobians¶
Method Dune::XT::Functions::ElementFunctionSetInterface::derivatives¶
-
template<class E, size_t r, size_t rC, class R>
virtual void Dune::XT::Functions::ElementFunctionSetInterface<E, r, rC, R>::derivatives(const int &alpha, const int &point_in_reference_element, int &result, const Common::Parameter ¶m) const¶ Note
Will throw Exceptions::not_bound_to_an_element_yet error if not bound yet!
Method Dune::XT::Functions::ElementFunctionSetInterface::evaluate_set¶
Method Dune::XT::Functions::ElementFunctionSetInterface::jacobians_of_set¶
Method Dune::XT::Functions::ElementFunctionSetInterface::derivatives_of_set¶
-
template<class E, size_t r, size_t rC, class R>
int Dune::XT::Functions::ElementFunctionSetInterface<E, r, rC, R>::derivatives_of_set(const int &alpha, const int &point_in_reference_element, const Common::Parameter ¶m) const¶ Note
Will throw Exceptions::not_bound_to_an_element_yet error if not bound yet!
Method Dune::XT::Functions::ElementFunctionSetInterface::evaluate¶
-
template<class E, size_t r, size_t rC, class R>
virtual void Dune::XT::Functions::ElementFunctionSetInterface<E, r, rC, R>::evaluate(const int &point_in_reference_element, int &result, const int row, const int col = 0, const Common::Parameter ¶m) const¶ Note
Will throw Exceptions::not_bound_to_an_element_yet error if not bound yet!
Method Dune::XT::Functions::ElementFunctionSetInterface::jacobians¶
-
template<class E, size_t r, size_t rC, class R>
virtual void Dune::XT::Functions::ElementFunctionSetInterface<E, r, rC, R>::jacobians(const int &point_in_reference_element, int &result, const int row, const int col = 0, const Common::Parameter ¶m) const¶ Note
Will throw Exceptions::not_bound_to_an_element_yet error if not bound yet!
Method Dune::XT::Functions::ElementFunctionSetInterface::derivatives¶
-
template<class E, size_t r, size_t rC, class R>
virtual void Dune::XT::Functions::ElementFunctionSetInterface<E, r, rC, R>::derivatives(const int &alpha, const int &point_in_reference_element, int &result, const int row, const int col = 0, const Common::Parameter ¶m) const¶ Note
Will throw Exceptions::not_bound_to_an_element_yet error if not bound yet!
Method Dune::XT::Functions::ElementFunctionSetInterface::assert_inside_reference_element¶
Method Dune::XT::Functions::ElementFunctionSetInterface::assert_correct_dims¶
Constructor Dune::XT::Functions::ElementFunctionSetInterface::ElementFunctionSetInterface<E, r, rC, R>¶
Constructor Dune::XT::Functions::ElementFunctionSetInterface::ElementFunctionSetInterface<E, r, rC, R>¶
Constructor Dune::XT::Functions::ElementFunctionSetInterface::ElementFunctionSetInterface<E, r, rC, R>¶
Destructor Dune::XT::Functions::ElementFunctionSetInterface::~ElementFunctionSetInterface<E, r, rC, R>¶
-
template<>
~ElementFunctionSetInterface<Element, rangeDim, rangeDimCols, RangeField>() override = default¶ No documentation provided.
Variable Dune::XT::Functions::ElementFunctionSetInterface::domain_dim¶
-
const int Dune::XT::Functions::ElementFunctionSetInterface::domain_dim¶
No documentation provided.
Variable Dune::XT::Functions::ElementFunctionSetInterface::range_dim¶
-
const int Dune::XT::Functions::ElementFunctionSetInterface::range_dim¶
No documentation provided.
Variable Dune::XT::Functions::ElementFunctionSetInterface::range_dim_cols¶
-
const int Dune::XT::Functions::ElementFunctionSetInterface::range_dim_cols¶
No documentation provided.
Variable Dune::XT::Functions::ElementFunctionSetInterface::d¶
-
const int Dune::XT::Functions::ElementFunctionSetInterface::d¶
No documentation provided.
Variable Dune::XT::Functions::ElementFunctionSetInterface::r¶
-
const int Dune::XT::Functions::ElementFunctionSetInterface::r¶
No documentation provided.
Variable Dune::XT::Functions::ElementFunctionSetInterface::rC¶
-
const int Dune::XT::Functions::ElementFunctionSetInterface::rC¶
No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionSetInterface::ThisType¶
-
type Dune::XT::Functions::ElementFunctionSetInterface::ThisType¶
No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionSetInterface::DomainFieldType¶
-
type Dune::XT::Functions::ElementFunctionSetInterface::DomainFieldType¶
No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionSetInterface::RangeFieldType¶
-
type Dune::XT::Functions::ElementFunctionSetInterface::RangeFieldType¶
No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionSetInterface::E¶
-
type Dune::XT::Functions::ElementFunctionSetInterface::E¶
No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionSetInterface::D¶
-
type Dune::XT::Functions::ElementFunctionSetInterface::D¶
No documentation provided.
Type alias Dune::XT::Functions::ElementFunctionSetInterface::R¶
-
type Dune::XT::Functions::ElementFunctionSetInterface::R¶
No documentation provided.