43 ElementNS(
const int& typeGmsh,
const int& numberNodes,
const int& numberFaces,
const int& typeVTK);
48 const int numberEntitePhysique,
49 const int numberEntiteGeometrique,
Class for a coordinate system object such as coordinates of the vertex or a vector.
Definition Coord.h:43
virtual void construitFacesSimplifie(int &, int **, int *)
Definition ElementNS.h:65
bool m_isFantome
Definition ElementNS.h:119
void removeCPUOthers(std::vector< int > &numCPU)
Definition ElementNS.cpp:144
void setAppartenancePhysique(int &appartenancePhysique)
Definition ElementNS.cpp:107
void setIsFantome(bool isFantome)
Definition ElementNS.cpp:124
const int & getTypeGmsh() const
Definition ElementNS.h:94
int m_numberNodes
Definition ElementNS.h:115
const int & getAutreCPU(const int &autreCPU) const
Definition ElementNS.cpp:182
int m_numberFaces
Definition ElementNS.h:116
int m_numberOtherCPU
Definition ElementNS.h:122
virtual void attributFaceCommunicante(FaceNS **, const int &, const int &)
Definition ElementNS.h:57
~ElementNS() override
Definition ElementNS.cpp:53
ElementNS()
Definition ElementNS.cpp:35
virtual int compteFaceCommunicante(int &, int **, int *)
Definition ElementNS.h:74
const int & getIndex() const override
Definition ElementNS.h:91
bool m_isCommunicant
Definition ElementNS.h:120
virtual void attributFaceLimite(FaceNS **, const int &)
Definition ElementNS.h:53
int m_appartenanceGeometrique
Definition ElementNS.h:118
const int & getNumberOthersCPU() const
Definition ElementNS.h:100
const int & getCPU() const
Definition ElementNS.h:99
int m_index
Definition ElementNS.h:111
void construitElementParallele(const Coord *nodes)
Definition ElementNS.cpp:83
const bool & isCommunicant() const
Definition ElementNS.h:105
const int & getAppartenanceGeometrique() const
Definition ElementNS.h:98
int m_CPU
Definition ElementNS.h:121
const int & getNumNode(int &node) const
Definition ElementNS.h:96
virtual void computeLCFL(const Coord *)
Definition ElementNS.h:109
int * m_otherCPU
Definition ElementNS.h:123
void printInfo() const override
Definition ElementNS.cpp:192
const int & getNumberFaces() const
Definition ElementNS.h:93
const int & getAppartenancePhysique() const override
Definition ElementNS.h:97
int m_typeVTK
Definition ElementNS.h:114
virtual void computeVolume(const Coord *)
Definition ElementNS.h:108
void setIndex(int &index)
Definition ElementNS.cpp:103
void setNumNode(int *numNodes)
Definition ElementNS.cpp:111
void setAppartenanceCPU(const int *numCPU, const int &numberCPU)
Definition ElementNS.cpp:132
void setIsCommunicant(bool isCommunicant)
Definition ElementNS.cpp:128
virtual void construitFaces(const Coord *, FaceNS **, int &, int **, int *)
Definition ElementNS.h:61
const int & getNumberNodes() const
Definition ElementNS.h:92
void construitElement(const int *numNodes, const Coord *nodes, const int numberEntitePhysique, const int numberEntiteGeometrique, int &indexElement)
Definition ElementNS.cpp:61
const bool & isFantome() const
Definition ElementNS.h:104
int * m_numNodes
Definition ElementNS.h:124
virtual int compteFaceCommunicante(std::vector< int * > &, std::vector< int > &)
Definition ElementNS.h:69
int m_appartenancePhysique
Definition ElementNS.h:117
int m_typeGmsh
Definition ElementNS.h:113
const int & getTypeVTK() const
Definition ElementNS.h:95
Element()
Definition Element.cpp:35
static void errorMessage(const std::string &message_)
Definition Errors.cpp:56