#include <FaceNS.h>
Inherits Face.
Inherited by FacePoint, FaceQuadrangle, FaceSegment, and FaceTriangle.
|
| FaceNS () |
|
| FaceNS (const int &numberNodes) |
|
virtual | ~FaceNS () |
|
void | construitFace (const Coord *nodes, const int &numNodeOther, ElementNS *elementNeighbor) |
|
bool | faceExists (FaceNS **faces, const int &indexMaxFaces, int &indexFaceExiste) |
|
void | addElementNeighbor (ElementNS *elementNeighbor) |
|
void | addElementNeighborLimite (ElementNS *elementNeighbor) |
|
ElementNS * | getElementGauche () const |
|
ElementNS * | getElementDroite () const |
|
void | setEstLimite (const bool &estLimite) |
|
void | setEstComm (const bool &estComm) |
|
const bool & | getEstComm () const |
|
const int & | getSumNumNodes () const |
|
const int & | getNumberNodes () const |
|
const int & | getNumNode (const int &numNode) const |
|
void | getInfoNodes (int *numNodes, int &sumNumNodes) const |
|
const bool & | getEstLimite () const |
|
void | printNodes () const |
|
virtual void | printInfo () const |
|
| Face () |
|
virtual | ~Face () |
|
const Coord & | getNormal () const |
|
const Coord & | getTangent () const |
|
const Coord & | getBinormal () const |
|
const double & | getSurface () const |
|
const Coord & | getPos () const |
|
virtual void | setSurface (const double &) |
|
virtual void | initializeOthers (const double &, const Coord &, const Coord &, const Coord &) |
|
virtual void | setPos (const double &, const double &, const double &) |
|
virtual void | setNormal (const double &, const double &, const double &) |
|
virtual void | setTangent (const double &, const double &, const double &) |
|
virtual void | setBinormal (const double &, const double &, const double &) |
|
virtual void | setSize (const double &, const double &, const double &) |
|
virtual void | setSize (const Coord &) |
|
Coord | vector (Element *e) |
|
double | distance (Element *e) |
|
virtual const double & | getSizeX () |
|
virtual const double & | getSizeY () |
|
virtual const double & | getSizeZ () |
|
virtual const Coord & | getSize () |
|
virtual Face * | creerNouvelleFace () |
|
|
static int | searchFace (int *face, int &sumNodes, int **arrayFaces, int *arraySumNodes, int numberNodes, int &indexMaxFaces) |
|
static int | searchFace (int *face, int &sumNodes, std::vector< int * > arrayFaces, std::vector< int > arraySumNodes, int numberNodes, int &indexMaxFaces) |
|
◆ FaceNS() [1/2]
◆ FaceNS() [2/2]
FaceNS::FaceNS |
( |
const int & |
numberNodes | ) |
|
◆ ~FaceNS()
◆ addElementNeighbor()
◆ addElementNeighborLimite()
void FaceNS::addElementNeighborLimite |
( |
ElementNS * |
elementNeighbor | ) |
|
◆ computeRepere()
◆ computeSurface()
◆ construitFace()
◆ faceExists()
◆ getElementDroite()
ElementNS * FaceNS::getElementDroite |
( |
| ) |
const |
◆ getElementGauche()
ElementNS * FaceNS::getElementGauche |
( |
| ) |
const |
◆ getEstComm()
◆ getEstLimite()
◆ getInfoNodes()
void FaceNS::getInfoNodes |
( |
int * |
numNodes, |
|
|
int & |
sumNumNodes |
|
) |
| const |
◆ getNumberNodes()
const int & FaceNS::getNumberNodes |
( |
| ) |
const |
|
inline |
◆ getNumNode()
◆ getSumNumNodes()
const int & FaceNS::getSumNumNodes |
( |
| ) |
const |
|
inline |
◆ printInfo()
void FaceNS::printInfo |
( |
| ) |
const |
|
virtual |
◆ printNodes()
void FaceNS::printNodes |
( |
| ) |
const |
◆ searchFace() [1/2]
int FaceNS::searchFace |
( |
int * |
face, |
|
|
int & |
sumNodes, |
|
|
int ** |
arrayFaces, |
|
|
int * |
arraySumNodes, |
|
|
int |
numberNodes, |
|
|
int & |
indexMaxFaces |
|
) |
| |
|
static |
◆ searchFace() [2/2]
int FaceNS::searchFace |
( |
int * |
face, |
|
|
int & |
sumNodes, |
|
|
std::vector< int * > |
arrayFaces, |
|
|
std::vector< int > |
arraySumNodes, |
|
|
int |
numberNodes, |
|
|
int & |
indexMaxFaces |
|
) |
| |
|
static |
◆ setEstComm()
◆ setEstLimite()
◆ m_comm
◆ m_elementDroite
◆ m_elementGauche
◆ m_limite
◆ m_numberNodes
int FaceNS::m_numberNodes |
|
protected |
Number de nodes de la face
◆ m_numNodes
Number des node relatif au array de nodes global
◆ m_sumNumNodes
int FaceNS::m_sumNumNodes |
|
protected |
The documentation for this class was generated from the following files:
- /Users/fabien/depotsSephiroth/gitLab/ECOGEN/ecogen/src/Meshes/MeshUnStruct/MUSGmsh/FaceNS.h
- /Users/fabien/depotsSephiroth/gitLab/ECOGEN/ecogen/src/Meshes/MeshUnStruct/MUSGmsh/FaceNS.cpp