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<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector> : public XT::Common::ParametricInterface

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

Method Dune::GDT::LocalElementOperatorInterface::copy

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>
int Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::copy() const = 0

No documentation provided.

Method Dune::GDT::LocalElementOperatorInterface::linear

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>
virtual bool Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::linear() const

No documentation provided.

Method Dune::GDT::LocalElementOperatorInterface::apply

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>
virtual void Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::apply(int &local_range, const XT::Common::Parameter &param) const = 0

No documentation provided.

Method Dune::GDT::LocalElementOperatorInterface::with_source

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>
int Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::with_source(const int &src) const

No documentation provided.

Method Dune::GDT::LocalElementOperatorInterface::source

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>
const int &Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::source() const

No documentation provided.

Method Dune::GDT::LocalElementOperatorInterface::local_sources

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>
const int &Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::local_sources() const

No documentation provided.

Method Dune::GDT::LocalElementOperatorInterface::post_bind

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>
void Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::post_bind(const int &ele) override

No documentation provided.

Constructor Dune::GDT::LocalElementOperatorInterface::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>

template<>
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>
explicit Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>(const int num_local_sources = 1, const XT::Common::ParameterType &param_type = {})

No documentation provided.

Constructor Dune::GDT::LocalElementOperatorInterface::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>

template<>
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>
explicit Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::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 int num_local_sources = 1, const XT::Common::ParameterType &param_type = {})

No documentation provided.

Constructor Dune::GDT::LocalElementOperatorInterface::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>

template<>
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>
Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>(const int &source_space, const SV &source_vector, const int num_local_sources = 1, const XT::Common::ParameterType &param_type = {})

No documentation provided.

Constructor Dune::GDT::LocalElementOperatorInterface::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>

template<>
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>
Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::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.

Destructor Dune::GDT::LocalElementOperatorInterface::~LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>

template<>
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>
virtual Dune::GDT::LocalElementOperatorInterface<SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, RangeGridView, RangeVector>::~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.

Field Dune::GDT::LocalElementOperatorInterface::source_

int Dune::GDT::LocalElementOperatorInterface::source_

No documentation provided.

Field Dune::GDT::LocalElementOperatorInterface::local_sources_

int Dune::GDT::LocalElementOperatorInterface::local_sources_

No documentation provided.

Variable Dune::GDT::LocalElementOperatorInterface::s_r

const int Dune::GDT::LocalElementOperatorInterface::s_r

No documentation provided.

Variable Dune::GDT::LocalElementOperatorInterface::s_rC

const int Dune::GDT::LocalElementOperatorInterface::s_rC

No documentation provided.

Variable Dune::GDT::LocalElementOperatorInterface::r_r

const int Dune::GDT::LocalElementOperatorInterface::r_r

No documentation provided.

Variable Dune::GDT::LocalElementOperatorInterface::r_rC

const int Dune::GDT::LocalElementOperatorInterface::r_rC

No documentation provided.

Variable Dune::GDT::LocalElementOperatorInterface::d

const int Dune::GDT::LocalElementOperatorInterface::d

No documentation provided.

Type alias Dune::GDT::LocalElementOperatorInterface::ThisType

type Dune::GDT::LocalElementOperatorInterface::ThisType

No documentation provided.

Type alias Dune::GDT::LocalElementOperatorInterface::SV

type Dune::GDT::LocalElementOperatorInterface::SV

No documentation provided.

Type alias Dune::GDT::LocalElementOperatorInterface::SGV

type Dune::GDT::LocalElementOperatorInterface::SGV

No documentation provided.

Type alias Dune::GDT::LocalElementOperatorInterface::SR

type Dune::GDT::LocalElementOperatorInterface::SR

No documentation provided.

Type alias Dune::GDT::LocalElementOperatorInterface::RV

type Dune::GDT::LocalElementOperatorInterface::RV

No documentation provided.

Type alias Dune::GDT::LocalElementOperatorInterface::RGV

type Dune::GDT::LocalElementOperatorInterface::RGV

No documentation provided.

Type alias Dune::GDT::LocalElementOperatorInterface::RR

type Dune::GDT::LocalElementOperatorInterface::RR

No documentation provided.