LifeV
|
specialization for 1D entities (edges) in 3D geometry. More...
#include <MeshElementMarked.hpp>
Public Types | |
typedef GeoShape::GeoBShape::GeoBShape | geoShape_Type |
typedef MC::edgeMarker_Type | marker_Type |
typedef MeshElementMarked< 0, 3, GeoShape, MC > | geoBElement_Type |
typedef MeshElementMarked< 0, 3, GeoShape, MC > | point_Type |
Constructor & Destructor | |
MeshElementMarked (ID identity=NotAnId) | |
Declares element identity. More... | |
MeshElementMarked (const MeshElementMarked< 1, 3, GeoShape, MC > &Element) | |
Copy constructor. More... | |
virtual | ~MeshElementMarked () |
Destructor. More... | |
Additional Inherited Members | |
Public Types inherited from MeshElement< GeoShape::GeoBShape::GeoBShape, MeshElementMarked< 0, 3, GeoShape, MC > > | |
typedef GeoShape | geoShape_Type |
typedef MeshElementMarked< 0, 3, GeoShape, MC > | point_Type |
Public Types inherited from MeshEntity | |
enum | SwitchId { LOCALID = 0, GLOBALID = 1 } |
Indicator for local or global id. More... | |
Public Member Functions inherited from MeshElement< GeoShape::GeoBShape::GeoBShape, MeshElementMarked< 0, 3, GeoShape, MC > > | |
MeshElement () | |
Empty Constructor. More... | |
MeshElement (ID identity) | |
Declares item identity. More... | |
MeshElement (const MeshElement< GeoShape, MeshElementMarked< 0, 3, GeoShape, MC > > &element) | |
Copy constructor. More... | |
~MeshElement () | |
Destructor. More... | |
MeshElement & | operator= (MeshElement const &element) |
The equivalence operator. More... | |
std::ostream & | showMe (bool verbose=false, std::ostream &c=std::cout) const |
Display general information about the content of the class. More... | |
void | swapPoints (const ID &firstIdentity, const ID &secondIdentity) |
Swap Points. More... | |
void | reversePoints () |
Reverses the points of the element. More... | |
void | exchangePoints (const ID oldToNew[GeoShape::S_numPoints]) |
Exchange points. More... | |
point_Type const & | point (ID const identity) const |
Returns the point of identity indicated in the argument. More... | |
point_Type const & | reversepoint (ID const identity) const |
Returns the point of identity indicated in the argument. More... | |
void | setPoint (ID const identity, point_Type const &point) |
Inserts a point using point references. More... | |
void | setPoint (ID const identity, point_Type const *point) |
Inserts a point using pointers. More... | |
bool | setPointWithBoundaryCheck (ID const identity, point_Type const &point) |
Inserts a point using point references with forced boundary check. More... | |
bool | setPointWithBoundaryCheck (ID const identity, point_Type const *point) |
Inserts a point using pointers with forced boundary check. More... | |
markerID_Type | setStrongerMarkerIDAtPoint (const ID &identity, markerID_Type const &flag) const |
Sets the Marker ID of a point. More... | |
point_Type const * | points () const |
Returns the points vector. More... | |
Public Member Functions inherited from MeshEntity | |
MeshEntity () | |
Empty Constructor. More... | |
MeshEntity (const ID &id, const flag_Type &flag=EntityFlags::DEFAULT) | |
Constructor with a single value for both identifiers. More... | |
MeshEntity (const ID &id, const ID &lid, const flag_Type &flag=EntityFlags::DEFAULT) | |
Full constructor, where both identifiers are specified. More... | |
MeshEntity (const ID &id, const bool &boundary) | |
backward-compatible constructor More... | |
virtual | ~MeshEntity () |
Destructor. More... | |
void | showMe (std::ostream &output=std::cout) const |
Displays the informations stored by this class. More... | |
void | setId (const ID &id) |
Method to set the global identifier. More... | |
void | setLocalId (const ID &id) |
Method to set the local identifier. More... | |
void | setBoundary (const bool &boundary) |
Set method for the boundary indicator. More... | |
void | replaceFlag (const flag_Type &flag) |
Replace method for the entity flag. More... | |
void | setFlag (const flag_Type &flag) |
Sets a flag. More... | |
void | unSetFlag (const flag_Type &flag) |
Remove a flag. More... | |
const ID & | id () const |
Method to get the global identifier. More... | |
const ID & | localId () const |
Method to get the local identifier. More... | |
bool | boundary () const |
Tells if it is on the boundary. More... | |
bool | isOwned () const |
Tells if the entity is owned by current process. More... | |
const flag_Type & | flag () const |
returns the entity flag More... | |
Static Public Attributes inherited from MeshElement< GeoShape::GeoBShape::GeoBShape, MeshElementMarked< 0, 3, GeoShape, MC > > | |
static const UInt | S_numLocalPoints |
Number of points associated to the entity. More... | |
static const UInt | S_numLocalVertices |
Number of Vertices associated to the entity. More... | |
specialization for 1D entities (edges) in 3D geometry.
Definition at line 357 of file MeshElementMarked.hpp.
typedef GeoShape::GeoBShape::GeoBShape geoShape_Type |
Definition at line 366 of file MeshElementMarked.hpp.
typedef MC::edgeMarker_Type marker_Type |
Definition at line 367 of file MeshElementMarked.hpp.
typedef MeshElementMarked<0, 3, GeoShape, MC> geoBElement_Type |
Definition at line 368 of file MeshElementMarked.hpp.
typedef MeshElementMarked<0, 3, GeoShape, MC> point_Type |
Definition at line 369 of file MeshElementMarked.hpp.
|
explicit |
Declares element identity.
identity | Element identity |
Definition at line 959 of file MeshElementMarked.hpp.
MeshElementMarked | ( | const MeshElementMarked< 1, 3, GeoShape, MC > & | Element | ) |
Copy constructor.
Element | MeshElementMarked to be copied |
Definition at line 967 of file MeshElementMarked.hpp.
|
inlinevirtual |
Destructor.
Definition at line 388 of file MeshElementMarked.hpp.