LifeV
|
Basic definition of markers. More...
Go to the source code of this file.
Data Structures | |
class | MarkerIDStandardPolicy |
MarkerIDStandardPolicy - Class that defines the standard policies on Marker Ids. More... | |
class | Marker< MarkerIDPolicy > |
Marker - Base marker class. More... | |
Namespaces | |
LifeV | |
Default Physical Solver. | |
Typedefs | |
typedef ID | markerID_Type |
markerID_Type is the type used to store the geometric entity marker IDs More... | |
Basic definition of markers.
Here we define the basic markers. Markers have two purposes:
To add an indicator (markerID_Type) to all geometry entities. In the base MarkerTrait this indicator is a long integer (aliased to EntityFLAG). The main purpose of the marker ID is to associate boundary conditions or material properties to the Geometry entity.
The marker ID in the base class+some utilities to select between two marker IDs is provided by traits. In particular,
The MarkerIDStandardPolicy define the basic (compulsory) interface of any user defined Marker class.
The Marker is a class template whose template argument is a MarkerTrait, defaulted to MarkerIDStandardPolicy.
Definition in file Marker.hpp.