Inherits BoundarySubset< I >.
Public Types | |
using | type = I |
Public Types inherited from BoundarySubset< I > | |
using | Intersection = I |
Additional Inherited Members | |
Public Member Functions inherited from BoundarySubset< I > | |
BoundarySubset () | |
Default constructor. Uses a predicate that returns true on the complete boundary. | |
BoundarySubset (BoundaryManagerBase &boundaryManager, BoundaryType id) | |
Use a boundary manager and id to determine a subset. | |
BoundarySubset (Predicate &&predicate) | |
Use a predicate of the form bool(GlobalCoordinate) to determine a subset. | |
bool | operator() (Intersection const &is) const |
Return true if intersection is on boundary segment. | |
Protected Attributes inherited from BoundarySubset< I > | |
std::shared_ptr< BoundaryManagerBase const > | boundaryManager_ |
BoundaryType | id_ |
std::function< bool(Intersection const &)> | predicate_ |