Class template Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>

Inherits from Dune::GDT::FunctionalInterface.

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
class Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F> : public FunctionalInterface<V, GV, r, rC, F>

Base class for linear functionals which are given by an assembled vector.

Note

See FunctionalInterface for a description of the template arguments.

See also: FunctionalInterface, VectorBasedFunctional

Method Dune::GDT::ConstVectorBasedFunctional::linear

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
bool Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::linear() const override

No documentation provided.

Method Dune::GDT::ConstVectorBasedFunctional::source_space

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
const SourceSpaceType &Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::source_space() const override

No documentation provided.

Method Dune::GDT::ConstVectorBasedFunctional::vector

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
const SourceVectorType &Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::vector() const

No documentation provided.

Method Dune::GDT::ConstVectorBasedFunctional::apply

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
FieldType Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::apply(const SourceVectorType &source, const XT::Common::Parameter& = {}) const override

No documentation provided.

Constructor Dune::GDT::ConstVectorBasedFunctional::ConstVectorBasedFunctional

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::ConstVectorBasedFunctional(const SourceSpaceType &source_spc, const SourceVectorType &vec)

No documentation provided.

Constructor Dune::GDT::ConstVectorBasedFunctional::ConstVectorBasedFunctional

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::ConstVectorBasedFunctional(const ThisType&) = default

No documentation provided.

Constructor Dune::GDT::ConstVectorBasedFunctional::ConstVectorBasedFunctional

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::ConstVectorBasedFunctional(ThisType&&) noexcept = default

No documentation provided.

Field Dune::GDT::ConstVectorBasedFunctional::source_space_

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
const SourceSpaceType &Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::source_space_

No documentation provided.

Field Dune::GDT::ConstVectorBasedFunctional::vector_

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
const SourceVectorType &Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::vector_

No documentation provided.

Type alias Dune::GDT::ConstVectorBasedFunctional::ThisType

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
using Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::ThisType = ConstVectorBasedFunctional<V, GV, r, rC, F>

No documentation provided.

Type alias Dune::GDT::ConstVectorBasedFunctional::BaseType

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
using Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::BaseType = FunctionalInterface<V, GV, r, rC, F>

No documentation provided.

Type alias Dune::GDT::ConstVectorBasedFunctional::DofFieldType

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double>
using Dune::GDT::ConstVectorBasedFunctional<V, GV, r, rC, F>::DofFieldType = typename V::ScalarType

No documentation provided.