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<Vector, GridView, range_dim, range_dim_cols, RangeField> : 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.
Method Dune::GDT::DiscreteFunction::dofs¶
-
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
DofVectorType &Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::dofs()¶ No documentation provided.
Method Dune::GDT::DiscreteFunction::local_discrete_function¶
-
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
int Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::local_discrete_function()¶ No documentation provided.
Method Dune::GDT::DiscreteFunction::local_discrete_function¶
-
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
int Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::local_discrete_function(const ElementType &grid_element)¶ No documentation provided.
Method Dune::GDT::DiscreteFunction::copy_as_discrete_function¶
-
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
int Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::copy_as_discrete_function()¶ No documentation provided.
Method Dune::GDT::DiscreteFunction::operator+=¶
-
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
ThisType &Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::operator+=(const BaseType &other)¶ No documentation provided.
Method Dune::GDT::DiscreteFunction::operator-=¶
-
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
ThisType &Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::operator-=(const BaseType &other)¶ No documentation provided.
Constructor Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>¶
-
template<>
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(const SpaceType &spc, VectorType &vector, const std::string nm)¶ No documentation provided.
Constructor Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>¶
-
template<>
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(const SpaceType &spc, VectorType &&vector, const std::string nm)¶ No documentation provided.
Constructor Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>¶
-
template<>
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
explicit Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(const SpaceType &spc, const std::string nm)¶ No documentation provided.
Constructor Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>¶
-
template<>
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(const ThisType&) = delete¶ No documentation provided.
Constructor Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>¶
-
template<>
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(ThisType &other) = delete¶ No documentation provided.
Constructor Dune::GDT::DiscreteFunction::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>¶
-
template<>
template<class Vector, class GridView, size_t range_dim = 1, size_t range_dim_cols = 1, class RangeField = double>
Dune::GDT::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>::DiscreteFunction<Vector, GridView, range_dim, range_dim_cols, RangeField>(ThisType&&) noexcept = default¶ No documentation provided.
Field Dune::GDT::DiscreteFunction::dofs_¶
-
DofVectorType Dune::GDT::DiscreteFunction::dofs_¶
No documentation provided.
Type alias Dune::GDT::DiscreteFunction::ThisType¶
-
type Dune::GDT::DiscreteFunction::ThisType¶
No documentation provided.
Type alias Dune::GDT::DiscreteFunction::VectorStorage¶
-
type Dune::GDT::DiscreteFunction::VectorStorage¶
No documentation provided.
Type alias Dune::GDT::DiscreteFunction::BaseType¶
-
type Dune::GDT::DiscreteFunction::BaseType¶
No documentation provided.
Type alias Dune::GDT::DiscreteFunction::DofVectorType¶
-
type Dune::GDT::DiscreteFunction::DofVectorType¶
No documentation provided.
Type alias Dune::GDT::DiscreteFunction::LocalDiscreteFunctionType¶
-
type Dune::GDT::DiscreteFunction::LocalDiscreteFunctionType¶
No documentation provided.