Class template Dune::GDT::DiscreteFunction

Inherits from Dune::XT::Common::StorageProvider, Dune::GDT::ConstDiscreteFunction.

template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
class Dune::GDT::DiscreteFunction : private XT::Common::StorageProvider<Vector>, public ConstDiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>

Mutable discrete function, a grid function defined by a space and a (owned or referenced) DoF vector.

DofVectorType &Dune::GDT::DiscreteFunction::dofs()

No documentation provided.

int Dune::GDT::DiscreteFunction::local_discrete_function()

No documentation provided.

int Dune::GDT::DiscreteFunction::local_discrete_function(const ElementType &grid_element)

No documentation provided.

int Dune::GDT::DiscreteFunction::copy_as_discrete_function()

No documentation provided.

ThisType &Dune::GDT::DiscreteFunction::operator+=(const BaseType &other)

No documentation provided.

ThisType &Dune::GDT::DiscreteFunction::operator-=(const BaseType &other)

No documentation provided.

template<>
Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(const SpaceType &spc, VectorType &vector, const std::string nm = <recovery-expr>("DiscreteFunction"))

No documentation provided.

template<>
Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(const SpaceType &spc, VectorType &&vector, const std::string nm = <recovery-expr>("DiscreteFunction"))

No documentation provided.

template<>
Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(const SpaceType &spc, const std::string nm = <recovery-expr>("DiscreteFunction"))

No documentation provided.

template<>
Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(const ThisType&) = delete

No documentation provided.

template<>
Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(ThisType &other) = delete

No documentation provided.

template<>
Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(ThisType&&) noexcept = default

No documentation provided.

DofVectorType Dune::GDT::DiscreteFunction::dofs_

No documentation provided.

type Dune::GDT::DiscreteFunction::ThisType

No documentation provided.

type Dune::GDT::DiscreteFunction::VectorStorage

No documentation provided.

type Dune::GDT::DiscreteFunction::BaseType

No documentation provided.

type Dune::GDT::DiscreteFunction::DofVectorType

No documentation provided.

type Dune::GDT::DiscreteFunction::LocalDiscreteFunctionType

No documentation provided.