LifeV
MeshElementMarked< elemDim, geoDim, GeoShape, MC > Class Template Reference

Class for describing a geometric Entity immersed in 1D, 2D or 3D Geometry. More...

#include <MeshElementMarked.hpp>

+ Inheritance diagram for MeshElementMarked< elemDim, geoDim, GeoShape, MC >:
+ Collaboration diagram for MeshElementMarked< elemDim, geoDim, GeoShape, MC >:

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...
 
Realx ()
 Returns the reference to the x-coordinate. More...
 
Realy ()
 Returns the reference to the y-coordinate. More...
 
Realz ()
 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...
 
Realcoordinate (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 IDid () const
 Method to get the global identifier. More...
 
const IDlocalId () 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_Typeflag () const
 returns the entity flag More...
 

Detailed Description

template<int elemDim, int geoDim, typename GeoShape, typename MC>
class LifeV::MeshElementMarked< elemDim, geoDim, GeoShape, MC >

Class for describing a geometric Entity immersed in 1D, 2D or 3D Geometry.

Definition at line 61 of file MeshElementMarked.hpp.

Member Typedef Documentation

◆ geoShape_Type

Definition at line 64 of file MeshElementMarked.hpp.

Constructor & Destructor Documentation

◆ MeshElementMarked()

Definition at line 1093 of file MeshElementMarked.hpp.


The documentation for this class was generated from the following file: