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
Phase** GeometricalDomain::m_vecPhases |
|
protected |
◆ m_vecTransports
Transport* GeometricalDomain::m_vecTransports |
|
protected |
The documentation for this class was generated from the following files: