34#include "../../Element.h"
Class for a coordinate system object such as coordinates of the vertex or a vector.
Definition Coord.h:43
Definition ElementNS.h:40
void printInfo() const
Definition ElementNS.cpp:204
virtual void construitFacesSimplifie(int &, int **, int *)
Definition ElementNS.h:51
bool m_isFantome
Definition ElementNS.h:94
void removeCPUOthers(std::vector< int > &numCPU)
Definition ElementNS.cpp:156
void setAppartenancePhysique(int &appartenancePhysique)
Definition ElementNS.cpp:108
void setIsFantome(bool isFantome)
Definition ElementNS.cpp:129
const int & getTypeGmsh() const
Definition ElementNS.h:69
int m_numberNodes
Definition ElementNS.h:90
const int & getAutreCPU(const int &autreCPU) const
Definition ElementNS.cpp:193
int m_numberFaces
Definition ElementNS.h:91
int m_numberOtherCPU
Definition ElementNS.h:97
virtual void attributFaceCommunicante(FaceNS **, const int &, const int &)
Definition ElementNS.h:49
ElementNS()
Definition ElementNS.cpp:35
virtual int compteFaceCommunicante(int &, int **, int *)
Definition ElementNS.h:53
bool m_isCommunicant
Definition ElementNS.h:95
virtual void attributFaceLimite(FaceNS **, const int &)
Definition ElementNS.h:48
int m_appartenanceGeometrique
Definition ElementNS.h:93
virtual ~ElementNS()
Definition ElementNS.cpp:53
const int & getNumberOthersCPU() const
Definition ElementNS.h:75
const int & getCPU() const
Definition ElementNS.h:74
virtual const int & getIndex() const
Definition ElementNS.h:66
int m_index
Definition ElementNS.h:86
void construitElementParallele(const Coord *nodes)
Definition ElementNS.cpp:82
const bool & isCommunicant() const
Definition ElementNS.h:80
const int & getAppartenanceGeometrique() const
Definition ElementNS.h:73
int m_CPU
Definition ElementNS.h:96
const int & getNumNode(int &node) const
Definition ElementNS.h:71
virtual void computeLCFL(const Coord *)
Definition ElementNS.h:84
int * m_otherCPU
Definition ElementNS.h:98
const int & getNumberFaces() const
Definition ElementNS.h:68
int m_typeVTK
Definition ElementNS.h:89
virtual void computeVolume(const Coord *)
Definition ElementNS.h:83
void setIndex(int &index)
Definition ElementNS.cpp:101
void setNumNode(int *numNodes)
Definition ElementNS.cpp:115
void setAppartenanceCPU(const int *numCPU, const int &numberCPU)
Definition ElementNS.cpp:143
void setIsCommunicant(bool isCommunicant)
Definition ElementNS.cpp:136
virtual void construitFaces(const Coord *, FaceNS **, int &, int **, int *)
Definition ElementNS.h:50
const int & getNumberNodes() const
Definition ElementNS.h:67
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:79
int * m_numNodes
Definition ElementNS.h:99
virtual int compteFaceCommunicante(std::vector< int * > &, std::vector< int > &)
Definition ElementNS.h:52
int m_appartenancePhysique
Definition ElementNS.h:92
int m_typeGmsh
Definition ElementNS.h:88
virtual const int & getAppartenancePhysique() const
Definition ElementNS.h:72
const int & getTypeVTK() const
Definition ElementNS.h:70
Coord vector(const Element *e)
Definition Element.cpp:59
static void errorMessage(const std::string &message)
Definition Errors.cpp:56