Class template Dune::GDT::LocalElementOperatorInterface

Inherits from Dune::XT::Common::ParametricInterface.

template<class SourceVector, class SourceGridView, size_t source_range_dim = 1, size_t source_range_dim_cols = 1, class SourceField = double, size_t range_range_dim = source_range_dim, size_t range_range_dim_cols = source_range_dim_cols, class RangeField = SourceField, class RangeGridView = SourceGridView, class RangeVector = SourceVector>
class Dune::GDT::LocalElementOperatorInterface : public XT::Common::ParametricInterface

Interface for local operators mapping a source grid function to a local range on a single element.

int Dune::GDT::LocalElementOperatorInterface::copy() const = 0

No documentation provided.

virtual bool Dune::GDT::LocalElementOperatorInterface::linear() const

No documentation provided.

virtual void Dune::GDT::LocalElementOperatorInterface::apply(LocalRangeType &local_range, const XT::Common::Parameter &param = <recovery-expr>({})) const = 0

No documentation provided.

int Dune::GDT::LocalElementOperatorInterface::with_source(const int &src) const

No documentation provided.

const int &Dune::GDT::LocalElementOperatorInterface::source() const

No documentation provided.

const int &Dune::GDT::LocalElementOperatorInterface::local_sources() const

No documentation provided.

void Dune::GDT::LocalElementOperatorInterface::post_bind(const int &ele) override

No documentation provided.

template<>
Dune::GDT::LocalElementOperatorInterface::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>(const size_t num_local_sources = 1, const XT::Common::ParameterType &param_type = {})

No documentation provided.

template<>
Dune::GDT::LocalElementOperatorInterface::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>(const int &source, const size_t num_local_sources = 1, const XT::Common::ParameterType &param_type = {})

No documentation provided.

template<>
Dune::GDT::LocalElementOperatorInterface::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>(const SourceSpaceType &source_space, const SV &source_vector, const size_t num_local_sources = 1, const XT::Common::ParameterType &param_type = {})

No documentation provided.

template<>
Dune::GDT::LocalElementOperatorInterface::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>(const ThisType &other)

No documentation provided.

template<>
virtual Dune::GDT::LocalElementOperatorInterface::~LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>() = default

No documentation provided.

int Dune::GDT::LocalElementOperatorInterface::source_

No documentation provided.

int Dune::GDT::LocalElementOperatorInterface::local_sources_

No documentation provided.

const size_t Dune::GDT::LocalElementOperatorInterface::s_r

No documentation provided.

const size_t Dune::GDT::LocalElementOperatorInterface::s_rC

No documentation provided.

const size_t Dune::GDT::LocalElementOperatorInterface::r_r

No documentation provided.

const size_t Dune::GDT::LocalElementOperatorInterface::r_rC

No documentation provided.

const size_t Dune::GDT::LocalElementOperatorInterface::d

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::ThisType

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::SV

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::SGV

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::SR

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::RV

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::RGV

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::RR

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::LocalRangeType

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::D

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::DiscreteSourceType

No documentation provided.

type Dune::GDT::LocalElementOperatorInterface::SourceSpaceType

No documentation provided.