General class for geometrical domain.
More...
#include <GeometricalDomain.h>
Inherited by GDCuboid, GDCylinder, GDDisc, GDEllipse, GDEllipsoid, GDEntireDomain, GDEntireDomainWithParticularities, GDHalfSpace, GDRectangle, and GDSphere.
General class for geometrical domain.
This is a pure virtual class: can not be instantiated
◆ GeometricalDomain()
| GeometricalDomain::GeometricalDomain |
( |
std::string | name, |
|
|
std::vector< Phase * > | vecPhases, |
|
|
Mixture * | mixture, |
|
|
std::vector< Transport > | vecTransports, |
|
|
const int & | physicalEntity ) |
Generic geometrical constructor.
- Parameters
-
| vecPhases | Phases vector variables to copy in geometrical domain |
| mixture | Mixture variables to copy in geometrical domain |
| vecTransports | Transports vector varaiables to copy in geometrical domain |
| physicalEntity | physical entity number relative to mesh generation (see mesh tool) |
◆ ~GeometricalDomain()
| GeometricalDomain::~GeometricalDomain |
( |
| ) |
|
|
virtual |
◆ belong()
| virtual bool GeometricalDomain::belong |
( |
Coord & | , |
|
|
const int & | ) const |
|
pure virtual |
◆ fillIn()
| void GeometricalDomain::fillIn |
( |
Cell * | cell | ) |
const |
|
virtual |
◆ getName()
| const std::string & GeometricalDomain::getName |
( |
| ) |
|
|
inline |
◆ getPhysicalEntity()
| const int & GeometricalDomain::getPhysicalEntity |
( |
| ) |
|
|
inline |
◆ m_mixture
| Mixture* GeometricalDomain::m_mixture |
|
protected |
◆ m_name
| std::string GeometricalDomain::m_name |
|
protected |
◆ m_physicalEntity
| int GeometricalDomain::m_physicalEntity |
|
protected |
Physical entity number (see mesh software and mesh file).
◆ m_vecPhases
| std::vector<Phase*> GeometricalDomain::m_vecPhases |
|
protected |
◆ m_vecTransports
| std::vector<Transport> GeometricalDomain::m_vecTransports |
|
protected |
The documentation for this class was generated from the following files: