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 ¶m) 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 ¶m_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 ¶m_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 ¶m_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.