#include <ElementSegment.h>
Inherits ElementNS.
|
| ElementSegment () |
|
virtual | ~ElementSegment () |
|
virtual void | construitFaces (const Coord *nodes, FaceNS **faces, int &indexMaxFaces, int **facesBuff, int *sumNodesBuff) |
|
virtual void | construitFacesSimplifie (int &iMax, int **facesBuff, int *sumNodesBuff) |
|
virtual void | attributFaceLimite (FaceNS **faces, const int &indexMaxFaces) |
|
virtual void | attributFaceCommunicante (FaceNS **faces, const int &indexMaxFaces, const int &numberNodesInternal) |
|
virtual int | compteFaceCommunicante (std::vector< int * > &faces, std::vector< int > &sumNodesBuff) |
|
virtual int | compteFaceCommunicante (int &iMax, int **faces, int *sumNodesBuff) |
|
| ElementNS () |
|
| ElementNS (const int &typeGmsh, const int &numberNodes, const int &numberFaces, const int &typeVTK) |
|
virtual | ~ElementNS () |
|
void | construitElement (const int *numNodes, const Coord *nodes, const int numberEntitePhysique, const int numberEntiteGeometrique, int &indexElement) |
|
void | construitElementParallele (const Coord *nodes) |
|
void | removeCPUOthers (std::vector< int > &numCPU) |
|
void | setIndex (int &index) |
|
void | setAppartenancePhysique (int &appartenancePhysique) |
|
void | setNumNode (int *numNodes) |
|
void | setNumNode (int &node, int &numNode) |
|
void | setIsFantome (bool isFantome) |
|
void | setIsCommunicant (bool isCommunicant) |
|
void | setAppartenanceCPU (const int *numCPU, const int &numberCPU) |
|
virtual const int & | getIndex () const |
|
const int & | getNumberNodes () const |
|
const int & | getNumberFaces () const |
|
const int & | getTypeGmsh () const |
|
const int & | getTypeVTK () const |
|
const int & | getNumNode (int &node) const |
|
virtual const int & | getAppartenancePhysique () const |
|
const int & | getAppartenanceGeometrique () const |
|
const int & | getCPU () const |
|
const int & | getNumberOthersCPU () const |
|
const int & | getAutreCPU (const int &autreCPU) const |
|
void | printInfo () const |
|
const bool & | isFantome () const |
|
const bool & | isCommunicant () const |
|
| Element () |
|
virtual | ~Element () |
|
void | setCellAssociee (const int &numCell) |
|
const Coord & | getPosition () const |
|
const double & | getLCFL () const |
|
const double & | getVolume () const |
|
const int & | getNumCellAssociee () const |
|
virtual void | setVolume (const double &) |
| default
|
|
virtual void | setLCFL (const double &) |
|
virtual void | setPos (const double &, const double &, const double &) |
|
virtual void | setPos (const Coord &) |
|
virtual void | setPosX (const double &) |
|
virtual void | setPosY (const double &) |
|
virtual void | setPosZ (const double &) |
|
virtual void | setSize (const double &, const double &, const double &) |
|
virtual void | setSize (const Coord &) |
|
void | writePos (std::ofstream &fileStream, Axis axis) |
|
Coord | vector (const Element *e) |
|
Coord | vector (const Face *f) |
|
double | distance (const Element *e) |
|
double | distanceX (const Element *e) |
|
double | distanceY (const Element *e) |
|
double | distanceZ (const Element *e) |
|
double | distance (const Face *f) |
|
double | distanceX (const Face *f) |
|
double | distanceY (const Face *f) |
|
double | distanceZ (const Face *f) |
|
virtual const double & | getSizeX () |
|
virtual const double & | getSizeY () |
|
virtual const double & | getSizeZ () |
|
virtual const Coord & | getSize () |
|
bool | traverseObjet (const GeometricObject &objet) const |
|
virtual void | creerElementChild () |
|
virtual Element * | getElementChild (const int &) |
|
virtual Element * | getElementChildBack () |
|
virtual void | finalizeElementsChildren () |
|
virtual void | setKey (const decomposition::Key< 3 > &key) |
|
virtual const decomposition::Key< 3 > & | getKey () const |
|
◆ ElementSegment()
ElementSegment::ElementSegment |
( |
| ) |
|
◆ ~ElementSegment()
ElementSegment::~ElementSegment |
( |
| ) |
|
|
virtual |
◆ attributFaceCommunicante()
◆ attributFaceLimite()
◆ compteFaceCommunicante() [1/2]
int ElementSegment::compteFaceCommunicante |
( |
int & |
iMax, |
|
|
int ** |
faces, |
|
|
int * |
sumNodesBuff |
|
) |
| |
|
virtual |
◆ compteFaceCommunicante() [2/2]
int ElementSegment::compteFaceCommunicante |
( |
std::vector< int * > & |
faces, |
|
|
std::vector< int > & |
sumNodesBuff |
|
) |
| |
|
virtual |
◆ computeLCFL()
◆ computeVolume()
◆ construitFaces()
◆ construitFacesSimplifie()
void ElementSegment::construitFacesSimplifie |
( |
int & |
iMax, |
|
|
int ** |
facesBuff, |
|
|
int * |
sumNodesBuff |
|
) |
| |
|
virtual |
◆ NUMBERFACES
const int ElementSegment::NUMBERFACES = 2 |
|
staticprivate |
◆ NUMBERNODES
const int ElementSegment::NUMBERNODES = 2 |
|
staticprivate |
◆ TYPEGMSH
◆ TYPEVTK
The documentation for this class was generated from the following files:
- /Users/fabien/depotsSephiroth/gitLab/ECOGEN/ecogen/src/Meshes/MeshUnStruct/MUSGmsh/ElementSegment.h
- /Users/fabien/depotsSephiroth/gitLab/ECOGEN/ecogen/src/Meshes/MeshUnStruct/MUSGmsh/ElementSegment.cpp