LifeV
|
Class for describing a geometric Entity immersed in 1D, 2D or 3D Geometry. More...
#include <MeshElementMarked.hpp>
Public Types | |
typedef nullShape | geoShape_Type |
Public Types inherited from MeshVertex | |
typedef GeoPoint | geoShape_Type |
Public Types inherited from MeshEntity | |
enum | SwitchId { LOCALID = 0, GLOBALID = 1 } |
Indicator for local or global id. More... | |
Public Member Functions | |
MeshElementMarked () | |
Public Member Functions inherited from MeshVertex | |
MeshVertex () | |
Empty Constructor. More... | |
MeshVertex (ID identity, bool boundary=false) | |
Declares item identity and states if it is on boundary. More... | |
MeshVertex (ID identity, Real x, Real y, Real z, bool boundary=false) | |
Declares item identity, provides coordinate and states if it is on boundary. More... | |
virtual | ~MeshVertex () |
Destructor. More... | |
std::ostream & | showMe (bool Verbose=false, std::ostream &coordinateVector=std::cout) const |
Display general information about the content of the class. More... | |
Real const * | coordinatesArray () const |
Returns the pointer to the coordinates vector. More... | |
Real & | x () |
Returns the reference to the x-coordinate. More... | |
Real & | y () |
Returns the reference to the y-coordinate. More... | |
Real & | z () |
Returns the reference to the z-coordinate and checks if working in two dimensions. More... | |
Real | x () const |
Returns the x-coordinate. More... | |
Real | y () const |
Returns the y-coordinate. More... | |
Real | z () const |
Returns the z-coordinate and checks if working in two dimensions. More... | |
Real | coordinate (ID const coordinate) const |
Returns the coordinate specified in the argument. More... | |
Real & | coordinate (ID const coordinate) |
Returns the reference to the coordinate specified in the argument. More... | |
Vector3D const & | coordinates () const |
Returns the coordinates 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... | |
Class for describing a geometric Entity immersed in 1D, 2D or 3D Geometry.
Definition at line 61 of file MeshElementMarked.hpp.
typedef nullShape geoShape_Type |
Definition at line 64 of file MeshElementMarked.hpp.
Definition at line 1093 of file MeshElementMarked.hpp.