General class for geometrical domain.
Definition GeometricalDomain.h:47
std::vector< Transport > m_vecTransports
Transport variables vector.
Definition GeometricalDomain.h:74
Mixture * m_mixture
Mixture variables.
Definition GeometricalDomain.h:73
int m_physicalEntity
Physical entity number (see mesh software and mesh file).
Definition GeometricalDomain.h:75
virtual void fillIn(Cell *cell) const
Method to fill in the cell data with the ones of the corresponding domain.
Definition GeometricalDomain.cpp:67
virtual ~GeometricalDomain()
Definition GeometricalDomain.cpp:55
const int & getPhysicalEntity()
Definition GeometricalDomain.h:68
std::vector< Phase * > m_vecPhases
Phases variable vector.
Definition GeometricalDomain.h:72
virtual bool belong(Coord &, const int &) const =0
Method to verify inclusion of a vertex in geometrical domain.
GeometricalDomain(std::string name, std::vector< Phase * > vecPhases, Mixture *mixture, std::vector< Transport > vecTransports, const int &physicalEntity)
Generic geometrical constructor.
Definition GeometricalDomain.cpp:35
const std::string & getName()
Definition GeometricalDomain.h:67
std::string m_name
Geometrical domain name.
Definition GeometricalDomain.h:71