67 virtual void setPos(
const double& ,
const double& ,
const double& )
75 virtual void setSize(
const double& ,
const double& ,
const double& )
Class for a coordinate system object such as coordinates of the vertex or a vector.
Definition Coord.h:43
static const Coord defaultCoord
Default Coord object (const version).
Definition Coord.h:55
virtual ~Element()
Definition Element.cpp:39
decomposition::Key< 3 > m_key
Definition Element.h:140
int m_numCellAssociee
Definition Element.h:139
virtual const double & getSizeY()
Definition Element.h:99
virtual Element * getElementChild(const int &)
Definition Element.h:119
virtual const int & getIndex() const
Definition Element.h:59
virtual void setVolume(const double &)
default
Definition Element.h:65
void setCellAssociee(const int &numCell)
Definition Element.h:53
const double & getLCFL() const
Definition Element.h:55
double distanceX(const Element *e)
Definition Element.cpp:67
virtual void creerElementChild()
Definition Element.h:118
virtual Element * getElementChildBack()
Definition Element.h:124
const double & getVolume() const
Definition Element.h:56
virtual const int & getAppartenancePhysique() const
Definition Element.h:64
double m_lCFL
Definition Element.h:138
virtual void setKey(const decomposition::Key< 3 > &key)
Definition Element.cpp:107
virtual void setSize(const Coord &)
Definition Element.h:79
bool traverseObjet(const GeometricObject &objet) const
Definition Element.cpp:95
virtual void setSize(const double &, const double &, const double &)
Definition Element.h:75
virtual const Coord & getSize()
Definition Element.h:109
virtual void setPos(const double &, const double &, const double &)
Definition Element.h:67
double distanceZ(const Element *e)
Definition Element.cpp:75
const int & getNumCellAssociee() const
Definition Element.h:57
Element()
Definition Element.cpp:35
virtual const double & getSizeX()
Definition Element.h:94
virtual void setPos(const Coord &)
Definition Element.h:71
double distance(const Element *e)
Definition Element.cpp:63
virtual void setPosX(const double &)
Definition Element.h:72
virtual void setPosZ(const double &)
Definition Element.h:74
double m_volume
Definition Element.h:137
virtual const decomposition::Key< 3 > & getKey() const
Definition Element.h:133
virtual void setLCFL(const double &)
Definition Element.h:66
virtual void printInfo() const
Definition Element.h:83
double distanceY(const Element *e)
Definition Element.cpp:71
void writePos(std::ofstream &fileStream, Axis axis)
Definition Element.cpp:43
virtual void setPosY(const double &)
Definition Element.h:73
virtual void finalizeElementsChildren()
Definition Element.h:129
Coord m_position
Definition Element.h:136
virtual const double & getSizeZ()
Definition Element.h:104
const Coord & getPosition() const
Definition Element.h:54
static constexpr int defaultInt
Definition Errors.h:97
static void errorMessage(const std::string &message_)
Definition Errors.cpp:56
static constexpr double defaultDouble
Definition Errors.h:99
Abstract class for geometric object.
Definition GeometricObject.h:41