Class template Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>

Inherits from Dune::XT::Functions::GridFunctionInterface.

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
class Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField> : public XT::Functions::GridFunctionInterface<XT::Grid::extract_entity_t<GV>, rangeDim, rangeDimCols, RangeField>

Wrapper for the map of reconstructed values that fulfills the XT::Functions::GridFunctionInterface

Class Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction

Inherits from LocalFunctionType.

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
class Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction : public LocalFunctionType

No documentation provided.

Method Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::order

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
int Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::order(const XT::Common::Parameter& = {}) const override

No documentation provided.

Method Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::post_bind

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
void Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::post_bind(const E &elem) final override

No documentation provided.

Method Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::evaluate

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
RangeReturnType Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::evaluate(const DomainType &xx, const XT::Common::Parameter&) const final override

No documentation provided.

Method Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::evaluate

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
void Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::evaluate(const DomainType &xx, DynamicRangeType &ret, const XT::Common::Parameter&) const final override

No documentation provided.

Constructor Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::DiscreteValuedLocalFunction

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::DiscreteValuedLocalFunction(std::vector<LocalFunctionValuesType> &values, const IndexSetType &index_set)

No documentation provided.

Field Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::values_

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
std::vector<LocalFunctionValuesType> &Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::values_

No documentation provided.

Field Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::index_set_

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
const IndexSetType &Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::index_set_

No documentation provided.

Field Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::local_values_

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
LocalFunctionValuesType *Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::local_values_

No documentation provided.

Type alias Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::BaseType

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
using Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::BaseType = LocalFunctionType

No documentation provided.

Type alias Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedLocalFunction::LocalFunctionValuesType

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
using Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedLocalFunction::LocalFunctionValuesType = std::map<DomainType, RangeReturnType, XT::Common::FieldVectorLess>

No documentation provided.

Method Dune::GDT::DiscreteValuedGridFunction::copy_as_grid_function

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
std::unique_ptr<ThisType> Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::copy_as_grid_function() const

No documentation provided.

Method Dune::GDT::DiscreteValuedGridFunction::copy_as_grid_function_impl

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
BaseType *Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::copy_as_grid_function_impl() const final override

No documentation provided.

Method Dune::GDT::DiscreteValuedGridFunction::local_function

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
std::unique_ptr<LocalFunctionType> Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::local_function() const final override

No documentation provided.

Method Dune::GDT::DiscreteValuedGridFunction::local_values

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
LocalFunctionValuesType &Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::local_values(const E &elem)

No documentation provided.

Constructor Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedGridFunction

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedGridFunction(const GV &grid_view, std::vector<LocalFunctionValuesType> &values)

No documentation provided.

Constructor Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedGridFunction

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedGridFunction(const ThisType&) = default

No documentation provided.

Constructor Dune::GDT::DiscreteValuedGridFunction::DiscreteValuedGridFunction

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::DiscreteValuedGridFunction(ThisType&&) = default

No documentation provided.

Field Dune::GDT::DiscreteValuedGridFunction::index_set_

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
const IndexSetType &Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::index_set_

No documentation provided.

Field Dune::GDT::DiscreteValuedGridFunction::values_

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
std::vector<LocalFunctionValuesType> &Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::values_

No documentation provided.

Variable Dune::GDT::DiscreteValuedGridFunction::available

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
const bool Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::available

No documentation provided.

Type alias Dune::GDT::DiscreteValuedGridFunction::BaseType

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
using Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::BaseType = XT::Functions::GridFunctionInterface<XT::Grid::extract_entity_t<GV>, rangeDim, rangeDimCols, RangeField>

No documentation provided.

Type alias Dune::GDT::DiscreteValuedGridFunction::ThisType

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
using Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::ThisType = DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>

No documentation provided.

Type alias Dune::GDT::DiscreteValuedGridFunction::IndexSetType

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
using Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::IndexSetType = typename GV::IndexSet

No documentation provided.

Type alias Dune::GDT::DiscreteValuedGridFunction::E

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
using Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::E = XT::Grid::extract_entity_t<GV>

No documentation provided.

Type alias Dune::GDT::DiscreteValuedGridFunction::LocalFunctionValuesType

template<class GV, size_t rangeDim, size_t rangeDimCols, class RangeField>
using Dune::GDT::DiscreteValuedGridFunction<GV, rangeDim, rangeDimCols, RangeField>::LocalFunctionValuesType = typename DiscreteValuedLocalFunction::LocalFunctionValuesType

No documentation provided.