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

Inherits from Dune::GDT::VectorBasedFunctional.

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double, class AssemblyGridView = GV>
class Dune::GDT::L2VolumeVectorFunctional<V, GV, r, rC, F, AssemblyGridView> : public VectorBasedFunctional<V, GV, r, rC, F, AssemblyGridView>

See also VectorBasedFunctional and FunctionalInterface for a description of the tempate arguments.

See also VectorBasedFunctional for the meaning of the different ctors. Some of these will not compile (if GV and AssemblyGridView do not coincide), which is intended.

To do

Check if we still need this!

See also: VectorBasedFunctional, FunctionalInterface

Constructor Dune::GDT::L2VolumeVectorFunctional::L2VolumeVectorFunctional

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double, class AssemblyGridView = GV>
Dune::GDT::L2VolumeVectorFunctional<V, GV, r, rC, F, AssemblyGridView>::L2VolumeVectorFunctional(AssemblyGridView assembly_grid_view, const SourceSpaceType &source_spc, SourceVectorType &vec, const InducingFunctionType &inducing_function, const size_t over_integrate = 0, const XT::Common::Parameter &param = {}, const ElementFilterType &filter = ApplyOnAllElements())

No documentation provided.

Constructor Dune::GDT::L2VolumeVectorFunctional::L2VolumeVectorFunctional

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double, class AssemblyGridView = GV>
Dune::GDT::L2VolumeVectorFunctional<V, GV, r, rC, F, AssemblyGridView>::L2VolumeVectorFunctional(AssemblyGridView assembly_grid_view, const SourceSpaceType &source_spc, const InducingFunctionType &inducing_function, const size_t over_integrate = 0, const XT::Common::Parameter &param = {}, const ElementFilterType &filter = ApplyOnAllElements())

No documentation provided.

Type alias Dune::GDT::L2VolumeVectorFunctional::ThisType

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

No documentation provided.

Type alias Dune::GDT::L2VolumeVectorFunctional::BaseType

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double, class AssemblyGridView = GV>
using Dune::GDT::L2VolumeVectorFunctional<V, GV, r, rC, F, AssemblyGridView>::BaseType = VectorBasedFunctional<V, GV, r, rC, F, AssemblyGridView>

No documentation provided.

Type alias Dune::GDT::L2VolumeVectorFunctional::InducingFunctionType

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double, class AssemblyGridView = GV>
using Dune::GDT::L2VolumeVectorFunctional<V, GV, r, rC, F, AssemblyGridView>::InducingFunctionType = XT::Functions::GridFunctionInterface<ElementType, r, rC, F>

No documentation provided.

Type alias Dune::GDT::L2VolumeVectorFunctional::LocalFunctionalType

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double, class AssemblyGridView = GV>
using Dune::GDT::L2VolumeVectorFunctional<V, GV, r, rC, F, AssemblyGridView>::LocalFunctionalType = LocalElementIntegralFunctional<ElementType, r, rC, F, DofFieldType>

No documentation provided.

Type alias Dune::GDT::L2VolumeVectorFunctional::LocalIntegrandType

template<class V, class GV, size_t r = 1, size_t rC = 1, class F = double, class AssemblyGridView = GV>
using Dune::GDT::L2VolumeVectorFunctional<V, GV, r, rC, F, AssemblyGridView>::LocalIntegrandType = LocalProductIntegrand<ElementType, r, F, DofFieldType>

No documentation provided.