LifeV
MeshEntity.hpp File Reference

This file contains the MeshEntity class. More...

+ Include dependency graph for MeshEntity.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  MeshEntity
 This is the base class to store basic properties of any mesh entity. More...
 
struct  IdGetter< Selector >
 Generic definition of the functor to extract the local or global ID. More...
 

Namespaces

 LifeV
 Default Physical Solver.
 
 LifeV::EntityFlags
 available bit-flags for different geometric properties
 
 LifeV::MeshEntityUtility
 

Functions

const flag_Type DEFAULT (0x00)
 
const flag_Type PHYSICAL_BOUNDARY (0x01)
 
const flag_Type INTERNAL_INTERFACE (0x02)
 
const flag_Type SUBDOMAIN_INTERFACE (0x04)
 
const flag_Type OVERLAP (0x08)
 
const flag_Type CUTTED (0x10)
 
const flag_Type VERTEX (0x20)
 
const flag_Type GHOST (0x40)
 
const flag_Type ALL (0x7F)
 
const UInt number (7)
 
std::string name (const flag_Type &flag)
 
template<int Selector>
ID getID (MeshEntity const &)
 
template<int Selector>
void setID (MeshEntity &, const ID)
 Generic definition of setter. More...
 
template<>
ID getID< MeshEntity::GLOBALID > (MeshEntity const &entity)
 Specialization for global id. More...
 
template<>
ID getID< MeshEntity::LOCALID > (MeshEntity const &entity)
 Specialization for local id. More...
 
template<>
void setID< MeshEntity::GLOBALID > (MeshEntity &entity, const ID id)
 Specialization for global id. More...
 
template<>
void setID< MeshEntity::LOCALID > (MeshEntity &entity, const ID id)
 Specialization for local id. More...
 

Detailed Description

This file contains the MeshEntity class.

Contributor:
Samuel Quinodoz samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch
Contributor:
Antonio Cervone ant.c.nosp@m.ervo.nosp@m.ne@gm.nosp@m.ail..nosp@m.com
Maintainer:
Tiziano Passerini tizia.nosp@m.no@m.nosp@m.athcs.nosp@m..emo.nosp@m.ry.ed.nosp@m.u

The classes included in this file are useful to store the identifiers of the different structures stored in the meshes.

Definition in file MeshEntity.hpp.