![]() |
LifeV
|
#include <NeighborMarker.hpp>
Inheritance diagram for NeighborMarker< FlagPolicy >:
Collaboration diagram for NeighborMarker< FlagPolicy >:Public Types | |
| typedef neighbors_Type::iterator | neighborIterator_Type |
| typedef neighbors_Type::const_iterator | neighborConstIterator_Type |
Public Types inherited from Marker< FlagPolicy > | |
| typedef FlagPolicy | MarkerIDPolicy_Type |
| The policy used by this marker. More... | |
Public Member Functions | |
| NeighborMarker () | |
| NeighborMarker (markerID_Type &p) | |
| NeighborMarker< FlagPolicy > & | operator= (NeighborMarker< FlagPolicy > const &marker) |
| neighbors_Type & | pointNeighbors () |
| neighbors_Type const & | pointNeighbors () const |
| void | setPointNeighbors (neighbors_Type const &pointNeighbors) |
Public Member Functions inherited from Marker< FlagPolicy > | |
| Marker () | |
| Empty Constructor. More... | |
| Marker (markerID_Type &p) | |
| Constructor given the marker ID. More... | |
| Marker (Marker< FlagPolicy > const &markerBase) | |
| Copy Constructor. More... | |
| virtual | ~Marker () |
| Destructor. More... | |
| bool | isMarkerSet () const |
| It enquires if marker ID is different than the null marker ID. More... | |
| bool | isMarkerUnset () const |
| It enquires if marker ID is different than the null marker ID. More... | |
| bool | hasEqualMarkerID (markerID_Type const &markerID) const |
| Compares marker IDs. More... | |
| virtual void | showMe (std::ostream &output=std::cout) const |
| Display information about the marker object. More... | |
| markerID_Type | setMarkerID (markerID_Type const &markerID) |
| Set marker to the given value. More... | |
| markerID_Type | updateMarkerID (markerID_Type const &markerID) |
| Set marker to the given value only if unset. More... | |
| markerID_Type | setStrongerMarkerID (markerID_Type const &markerID1, markerID_Type const &markerID2) |
| Sets the marker ID to the stronger marker ID of two given markers. More... | |
| markerID_Type | setStrongerMarkerID (markerID_Type const &markerID) |
| Sets to the strongest marker ID. More... | |
| markerID_Type | setWeakerMarkerID (markerID_Type const &markerID1, markerID_Type const &markerID2) |
| Sets the marker ID to the weaker marker ID of two given markers. More... | |
| markerID_Type | setWeakerMarkerID (markerID_Type const &markerID) |
| Sets to the weaker marker ID. More... | |
| void | unsetMarkerID () |
| Put marker to NULLFLAG. More... | |
| markerID_Type | markerID () const |
| Extracts the entityFlag associated to the marked entity. More... | |
Protected Attributes | |
| neighbors_Type | M_pointNeighbors |
Protected Attributes inherited from Marker< FlagPolicy > | |
| markerID_Type | M_markerID |
Additional Inherited Members | |
Static Public Member Functions inherited from Marker< FlagPolicy > | |
| static markerID_Type const & | nullMarkerID () |
| Returns the null marker ID. More... | |
This class extends the default marker adding containers to store all adjacency informations.
Definition at line 60 of file NeighborMarker.hpp.
| typedef neighbors_Type::iterator neighborIterator_Type |
Definition at line 64 of file NeighborMarker.hpp.
| typedef neighbors_Type::const_iterator neighborConstIterator_Type |
Definition at line 65 of file NeighborMarker.hpp.
|
inline |
Definition at line 67 of file NeighborMarker.hpp.
|
inlineexplicit |
Definition at line 69 of file NeighborMarker.hpp.
|
inline |
Definition at line 71 of file NeighborMarker.hpp.
|
inline |
Definition at line 78 of file NeighborMarker.hpp.
|
inline |
Definition at line 83 of file NeighborMarker.hpp.
|
inline |
|
protected |
Definition at line 100 of file NeighborMarker.hpp.