Class template Dune::GDT::LocalIntersectionOperatorInterface¶
Inherits from Dune::XT::Common::ParametricInterface, Dune::XT::Grid::IntersectionBoundObject.
-
template<class Intersection, 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 InsideRangeGridView = SourceGridView, class InsideRangeVector = SourceVector, class OutsideRangeGridView = InsideRangeGridView, class OutsideRangeVector = InsideRangeVector>
class Dune::GDT::LocalIntersectionOperatorInterface : public XT::Common::ParametricInterface, public XT::Grid::IntersectionBoundObject<Intersection>¶ Interface for local operators mapping a source grid function to local ranges on the inside and outside of an intersection.
-
int Dune::GDT::LocalIntersectionOperatorInterface::copy() const = 0¶
No documentation provided.
-
virtual bool Dune::GDT::LocalIntersectionOperatorInterface::linear() const¶
No documentation provided.
-
virtual void Dune::GDT::LocalIntersectionOperatorInterface::apply(LocalInsideRangeType &local_range_inside, LocalOutsideRangeType &local_range_outside, const XT::Common::Parameter ¶m =
<recovery-expr>({})) const = 0¶ Note
Presumes that local_range_inside is already bound to intersection.inside() and local_range_outside is already bound to intersection.outside()!
-
int Dune::GDT::LocalIntersectionOperatorInterface::with_source(const SourceType &src) const¶
No documentation provided.
-
const SourceType &Dune::GDT::LocalIntersectionOperatorInterface::source() const¶
No documentation provided.
-
const int &Dune::GDT::LocalIntersectionOperatorInterface::local_sources() const¶
No documentation provided.
-
void Dune::GDT::LocalIntersectionOperatorInterface::post_bind(const I &inter) override¶
No documentation provided.
-
template<>
Dune::GDT::LocalIntersectionOperatorInterface::LocalIntersectionOperatorInterface<Intersection, SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, InsideRangeGridView, InsideRangeVector, OutsideRangeGridView, OutsideRangeVector>(const size_t num_local_sources = 2, const XT::Common::ParameterType ¶m_type = {})¶ No documentation provided.
-
template<>
Dune::GDT::LocalIntersectionOperatorInterface::LocalIntersectionOperatorInterface<Intersection, SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, InsideRangeGridView, InsideRangeVector, OutsideRangeGridView, OutsideRangeVector>(const SourceType &src, const size_t num_local_sources = 2, const XT::Common::ParameterType ¶m_type = {})¶ No documentation provided.
-
template<>
Dune::GDT::LocalIntersectionOperatorInterface::LocalIntersectionOperatorInterface<Intersection, SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, InsideRangeGridView, InsideRangeVector, OutsideRangeGridView, OutsideRangeVector>(const SourceSpaceType &source_space, const SV &source_vector, const size_t num_local_sources = 2, const XT::Common::ParameterType ¶m_type = {})¶ No documentation provided.
-
template<>
Dune::GDT::LocalIntersectionOperatorInterface::LocalIntersectionOperatorInterface<Intersection, SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, InsideRangeGridView, InsideRangeVector, OutsideRangeGridView, OutsideRangeVector>(const ThisType &other)¶ No documentation provided.
-
template<>
virtual Dune::GDT::LocalIntersectionOperatorInterface::~LocalIntersectionOperatorInterface<Intersection, SourceVector, SourceGridView, source_range_dim, source_range_dim_cols, SourceField, range_range_dim, range_range_dim_cols, RangeField, InsideRangeGridView, InsideRangeVector, OutsideRangeGridView, OutsideRangeVector>() = default¶ No documentation provided.
-
XT::Common::ConstStorageProvider<SourceType> Dune::GDT::LocalIntersectionOperatorInterface::source_¶
No documentation provided.
-
int Dune::GDT::LocalIntersectionOperatorInterface::local_sources_¶
No documentation provided.
-
const size_t Dune::GDT::LocalIntersectionOperatorInterface::d¶
No documentation provided.
-
const size_t Dune::GDT::LocalIntersectionOperatorInterface::s_r¶
No documentation provided.
-
const size_t Dune::GDT::LocalIntersectionOperatorInterface::s_rC¶
No documentation provided.
-
const size_t Dune::GDT::LocalIntersectionOperatorInterface::r_r¶
No documentation provided.
-
const size_t Dune::GDT::LocalIntersectionOperatorInterface::r_rC¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::ThisType¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::D¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::I¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::E¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::IntersectionType¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::SV¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::SGV¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::SF¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::SourceType¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::LocalSourceType¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::DiscreteSourceType¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::SourceSpaceType¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::IRV¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::IRGV¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::RF¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::LocalInsideRangeType¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::ORV¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::ORGV¶
No documentation provided.
-
type Dune::GDT::LocalIntersectionOperatorInterface::LocalOutsideRangeType¶
No documentation provided.