Class template Dune::XT::Grid::IntersectionBoundObject¶
-
template<class Intersection>
class Dune::XT::Grid::IntersectionBoundObject<Intersection>¶ Holds a copy of a grid intersection and allows rebinding to other intersections.
Method Dune::XT::Grid::IntersectionBoundObject::operator=¶
-
template<class Intersection>
ThisType &Dune::XT::Grid::IntersectionBoundObject<Intersection>::operator=(const ThisType &other)¶ No documentation provided.
Method Dune::XT::Grid::IntersectionBoundObject::operator=¶
-
template<class Intersection>
ThisType &Dune::XT::Grid::IntersectionBoundObject<Intersection>::operator=(ThisType &&source) noexcept¶ No documentation provided.
Method Dune::XT::Grid::IntersectionBoundObject::intersection¶
-
template<class Intersection>
const IntersectionType &Dune::XT::Grid::IntersectionBoundObject<Intersection>::intersection() const¶ Warning
The returned reference will change as soon as the object is bound to another Intersection!
Note
Will throw Exceptions::not_bound_to_an_element_yet error if not bound yet!
Method Dune::XT::Grid::IntersectionBoundObject::bind¶
-
template<class Intersection>
ThisType &Dune::XT::Grid::IntersectionBoundObject<Intersection>::bind(const IntersectionType &inter)¶ No documentation provided.
Method Dune::XT::Grid::IntersectionBoundObject::post_bind¶
-
template<class Intersection>
virtual void Dune::XT::Grid::IntersectionBoundObject<Intersection>::post_bind(const IntersectionType&)¶ Note
Override this function if you need/want to do preparatory work on an intersection.
Constructor Dune::XT::Grid::IntersectionBoundObject::IntersectionBoundObject<Intersection>¶
-
template<>
template<class Intersection>
Dune::XT::Grid::IntersectionBoundObject<Intersection>::IntersectionBoundObject<Intersection>()¶ No documentation provided.
Constructor Dune::XT::Grid::IntersectionBoundObject::IntersectionBoundObject<Intersection>¶
-
template<>
template<class Intersection>
Dune::XT::Grid::IntersectionBoundObject<Intersection>::IntersectionBoundObject<Intersection>(const ThisType &other)¶ No documentation provided.
Constructor Dune::XT::Grid::IntersectionBoundObject::IntersectionBoundObject<Intersection>¶
-
template<>
template<class Intersection>
Dune::XT::Grid::IntersectionBoundObject<Intersection>::IntersectionBoundObject<Intersection>(ThisType &&source) noexcept = default¶ No documentation provided.
Destructor Dune::XT::Grid::IntersectionBoundObject::~IntersectionBoundObject<Intersection>¶
-
template<>
template<class Intersection>
virtual Dune::XT::Grid::IntersectionBoundObject<Intersection>::~IntersectionBoundObject<Intersection>() = default¶ No documentation provided.
Field Dune::XT::Grid::IntersectionBoundObject::intersection_¶
-
int Dune::XT::Grid::IntersectionBoundObject::intersection_¶
No documentation provided.
Field Dune::XT::Grid::IntersectionBoundObject::is_bound_¶
-
bool Dune::XT::Grid::IntersectionBoundObject::is_bound_¶
No documentation provided.
Type alias Dune::XT::Grid::IntersectionBoundObject::ThisType¶
-
type Dune::XT::Grid::IntersectionBoundObject::ThisType¶
No documentation provided.
Type alias Dune::XT::Grid::IntersectionBoundObject::IntersectionType¶
-
type Dune::XT::Grid::IntersectionBoundObject::IntersectionType¶
No documentation provided.