![]() |
Dune-Fufem 2.11-git
|
Encapsulate the set of the boundary intersections of a GridView. More...
#include <dune/fufem/domains/boundary.hh>
Public Types | |
| using | GridView = GV |
| GridView type the boundary is associated to. | |
| using | iterator = Dune::Fufem::IntersectionSetIterator< Boundary > |
| Export the appropriate iterator type. | |
Public Member Functions | |
| Boundary (const GridView &gridView) | |
| Construct boundary object for given gridview. | |
| const GridView & | gridView () const |
| Return GridView the boundary is associated to. | |
| constexpr bool | contains (const Intersection &intersection) const |
| Return true for all boundary intersections. | |
| bool | containsFaceOf (const Element &element) const |
| Return true if the element may have a face on the boundary. | |
| iterator | begin () const |
| Return iterator pointing to first boundary face. | |
| iterator | end () const |
| Return iterator pointing after last boundary face. | |
Detailed Description
class Dune::Fufem::Boundary< GV >
Encapsulate the set of the boundary intersections of a GridView.
- Template Parameters
-
GV The grid view on which this boundary lives
Member Typedef Documentation
◆ GridView
| using Dune::Fufem::Boundary< GV >::GridView = GV |
GridView type the boundary is associated to.
◆ iterator
| using Dune::Fufem::Boundary< GV >::iterator = Dune::Fufem::IntersectionSetIterator<Boundary> |
Export the appropriate iterator type.
Constructor & Destructor Documentation
◆ Boundary()
|
inline |
Construct boundary object for given gridview.
Member Function Documentation
◆ begin()
|
inline |
Return iterator pointing to first boundary face.
◆ contains()
|
inlineconstexpr |
Return true for all boundary intersections.
The result is unspecified, if containsFaceOf(intersection.inside()) is false.
◆ containsFaceOf()
|
inline |
Return true if the element may have a face on the boundary.
Notice that it is allowed to return true if there are no boundary intersections, while it is guaranteed that there are no boundary intersections if the method returns false.
◆ end()
|
inline |
Return iterator pointing after last boundary face.
◆ gridView()
|
inline |
Return GridView the boundary is associated to.
The documentation for this class was generated from the following file:
