Class template Dune::XT::Functions::FluxFunctionInterface¶
Inherits from Dune::XT::Common::ParametricInterface.
-
template<class Element, size_t stateDim = 1, size_t rangeDim = 1, size_t rangeDimCols = 1, class RangeField = double>
class Dune::XT::Functions::FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField> : public Common::ParametricInterface¶ Interface for functions f(x, u) which can be partially localized to an element in the first variable x.
Method Dune::XT::Functions::FluxFunctionInterface::x_dependent¶
-
template<class Element, size_t stateDim = 1, size_t rangeDim = 1, size_t rangeDimCols = 1, class RangeField = double>
virtual bool Dune::XT::Functions::FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField>::x_dependent() const¶ No documentation provided.
Method Dune::XT::Functions::FluxFunctionInterface::local_function¶
-
template<class Element, size_t stateDim = 1, size_t rangeDim = 1, size_t rangeDimCols = 1, class RangeField = double>
int Dune::XT::Functions::FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField>::local_function() const = 0¶
Method Dune::XT::Functions::FluxFunctionInterface::name¶
-
template<class Element, size_t stateDim = 1, size_t rangeDim = 1, size_t rangeDimCols = 1, class RangeField = double>
virtual std::string Dune::XT::Functions::FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField>::name() const¶ \ }
´´These methods should be implemented in order to identify the function.‘’
\ {
Constructor Dune::XT::Functions::FluxFunctionInterface::FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField>¶
-
template<>
template<class Element, size_t stateDim = 1, size_t rangeDim = 1, size_t rangeDimCols = 1, class RangeField = double>
explicit Dune::XT::Functions::FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField>::FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField>(const Common::ParameterType ¶m_type = {})¶ No documentation provided.
Destructor Dune::XT::Functions::FluxFunctionInterface::~FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField>¶
-
template<>
template<class Element, size_t stateDim = 1, size_t rangeDim = 1, size_t rangeDimCols = 1, class RangeField = double>
Dune::XT::Functions::FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField>::~FluxFunctionInterface<Element, stateDim, rangeDim, rangeDimCols, RangeField>() override = default¶ No documentation provided.
Variable Dune::XT::Functions::FluxFunctionInterface::domain_dim¶
-
const int Dune::XT::Functions::FluxFunctionInterface::domain_dim¶
No documentation provided.
Variable Dune::XT::Functions::FluxFunctionInterface::state_dim¶
-
const int Dune::XT::Functions::FluxFunctionInterface::state_dim¶
No documentation provided.
Variable Dune::XT::Functions::FluxFunctionInterface::range_dim¶
-
const int Dune::XT::Functions::FluxFunctionInterface::range_dim¶
No documentation provided.
Variable Dune::XT::Functions::FluxFunctionInterface::range_dim_cols¶
-
const int Dune::XT::Functions::FluxFunctionInterface::range_dim_cols¶
No documentation provided.
Variable Dune::XT::Functions::FluxFunctionInterface::d¶
-
const int Dune::XT::Functions::FluxFunctionInterface::d¶
No documentation provided.
Variable Dune::XT::Functions::FluxFunctionInterface::s¶
-
const int Dune::XT::Functions::FluxFunctionInterface::s¶
No documentation provided.
Variable Dune::XT::Functions::FluxFunctionInterface::r¶
-
const int Dune::XT::Functions::FluxFunctionInterface::r¶
No documentation provided.
Variable Dune::XT::Functions::FluxFunctionInterface::rC¶
-
const int Dune::XT::Functions::FluxFunctionInterface::rC¶
No documentation provided.
Variable Dune::XT::Functions::FluxFunctionInterface::available¶
-
const bool Dune::XT::Functions::FluxFunctionInterface::available¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::ThisType¶
-
type Dune::XT::Functions::FluxFunctionInterface::ThisType¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::LocalFunctionType¶
-
type Dune::XT::Functions::FluxFunctionInterface::LocalFunctionType¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::ElementType¶
-
type Dune::XT::Functions::FluxFunctionInterface::ElementType¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::DomainFieldType¶
-
type Dune::XT::Functions::FluxFunctionInterface::DomainFieldType¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::StateType¶
-
type Dune::XT::Functions::FluxFunctionInterface::StateType¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::DynamicStateType¶
-
type Dune::XT::Functions::FluxFunctionInterface::DynamicStateType¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::DomainType¶
-
type Dune::XT::Functions::FluxFunctionInterface::DomainType¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::RangeFieldType¶
-
type Dune::XT::Functions::FluxFunctionInterface::RangeFieldType¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::E¶
-
type Dune::XT::Functions::FluxFunctionInterface::E¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::D¶
-
type Dune::XT::Functions::FluxFunctionInterface::D¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::R¶
-
type Dune::XT::Functions::FluxFunctionInterface::R¶
No documentation provided.
Type alias Dune::XT::Functions::FluxFunctionInterface::S¶
-
type Dune::XT::Functions::FluxFunctionInterface::S¶
No documentation provided.