Class template Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>

Inherits from Dune::XT::Functions::FluxFunctionInterface.

template<class E, size_t s, size_t r, size_t rC, class R>
class Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R> : public FluxFunctionInterface<E, s, r, rC, R>

Wraps a state function f(u) as a flux function f(x, u), ignoring the spatial argument.

Class Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::LocalFunction

Inherits from LocalFunctionType.

template<class E, size_t s, size_t r, size_t rC, class R>
class Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::LocalFunction : public LocalFunctionType

\ }

Method Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::LocalFunction::order

template<class E, size_t s, size_t r, size_t rC, class R>
int Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::LocalFunction::order(const Common::Parameter &param = {}) const final

No documentation provided.

Method Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::LocalFunction::evaluate

template<class E, size_t s, size_t r, size_t rC, class R>
RangeReturnType Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::LocalFunction::evaluate(const DomainType&, const StateType &u, const Common::Parameter &param = {}) const final

No documentation provided.

Method Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::LocalFunction::jacobian

template<class E, size_t s, size_t r, size_t rC, class R>
JacobianRangeReturnType Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::LocalFunction::jacobian(const DomainType&, const StateType &u, const Common::Parameter &param = {}) const final

No documentation provided.

Constructor Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::LocalFunction::LocalFunction

template<class E, size_t s, size_t r, size_t rC, class R>
explicit Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::LocalFunction::LocalFunction(const FunctionType &function)

No documentation provided.

Field Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::LocalFunction::function_

template<class E, size_t s, size_t r, size_t rC, class R>
const FunctionType &Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::LocalFunction::function_

No documentation provided.

Type alias Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::LocalFunction::BaseType

template<class E, size_t s, size_t r, size_t rC, class R>
using Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::LocalFunction::BaseType = LocalFunctionType

No documentation provided.

Method Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::x_dependent

template<class E, size_t s, size_t r, size_t rC, class R>
bool Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::x_dependent() const final

No documentation provided.

Method Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::local_function

template<class E, size_t s, size_t r, size_t rC, class R>
std::unique_ptr<LocalFunctionType> Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::local_function() const final

\ {

´´This method is required by FluxFunctionInterface.‘’

Method Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::name

template<class E, size_t s, size_t r, size_t rC, class R>
std::string Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::name() const final

\ }

´´These methods are optionally required by FluxFunctionInterface.‘’

\ {

Constructor Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::StateFunctionAsFluxFunctionWrapper

template<class E, size_t s, size_t r, size_t rC, class R>
explicit Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::StateFunctionAsFluxFunctionWrapper(const FunctionType &function)

No documentation provided.

Constructor Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::StateFunctionAsFluxFunctionWrapper

template<class E, size_t s, size_t r, size_t rC, class R>
explicit Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::StateFunctionAsFluxFunctionWrapper(std::unique_ptr<const FunctionType> &&function_ptr)

No documentation provided.

Field Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::function_storage_

template<class E, size_t s, size_t r, size_t rC, class R>
const XT::Common::ConstStorageProvider<FunctionType> Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::function_storage_

No documentation provided.

Type alias Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::BaseType

template<class E, size_t s, size_t r, size_t rC, class R>
using Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::BaseType = FluxFunctionInterface<E, s, r, rC, R>

No documentation provided.

Type alias Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::ThisType

template<class E, size_t s, size_t r, size_t rC, class R>
using Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::ThisType = StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>

No documentation provided.

Type alias Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper::FunctionType

template<class E, size_t s, size_t r, size_t rC, class R>
using Dune::XT::Functions::StateFunctionAsFluxFunctionWrapper<E, s, r, rC, R>::FunctionType = FunctionInterface<s, r, rC, R>

No documentation provided.