Génèrateur simple de chaque type d'entité de maillage.
Plus de détails...
#include <arcane/std/SimpleMeshGenerator.h>
|
void | _createSimpleDiTetra5 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimpleAntiWedgeRight6 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimpleAntiWedgeLeft6 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimpleHemiHexa5 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimpleHemiHexa6 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimpleHemiHexa7 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimpleOctaedron12 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimpleHeptaedron10 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimpleHexaedron8 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimplePentaedron6 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimplePyramid5 (Real x0, Real y0, Real z1, Real z2) |
|
void | _createSimpleTetraedron4 (Real x0, Real y0, Real z1, Real z2) |
|
Génèrateur simple de chaque type d'entité de maillage.
Définition à la ligne 34 du fichier SimpleMeshGenerator.h.
◆ Real3Map
typedef std::map<Real3,Integer> Arcane::SimpleMeshGenerator::Real3Map |
|
private |
◆ SimpleMeshGenerator()
Arcane::SimpleMeshGenerator::SimpleMeshGenerator |
( |
IPrimaryMesh * |
mesh | ) |
|
◆ _addCell()
◆ _addNode() [1/2]
Integer Arcane::SimpleMeshGenerator::_addNode |
( |
const Real3 & |
position | ) |
|
|
protected |
◆ _addNode() [2/2]
Integer Arcane::SimpleMeshGenerator::_addNode |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
protected |
◆ _createSimpleAntiWedgeLeft6()
void Arcane::SimpleMeshGenerator::_createSimpleAntiWedgeLeft6 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimpleAntiWedgeRight6()
void Arcane::SimpleMeshGenerator::_createSimpleAntiWedgeRight6 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimpleDiTetra5()
void Arcane::SimpleMeshGenerator::_createSimpleDiTetra5 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimpleHemiHexa5()
void Arcane::SimpleMeshGenerator::_createSimpleHemiHexa5 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimpleHemiHexa6()
void Arcane::SimpleMeshGenerator::_createSimpleHemiHexa6 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimpleHemiHexa7()
void Arcane::SimpleMeshGenerator::_createSimpleHemiHexa7 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimpleHeptaedron10()
void Arcane::SimpleMeshGenerator::_createSimpleHeptaedron10 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimpleHexaedron8()
void Arcane::SimpleMeshGenerator::_createSimpleHexaedron8 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimpleOctaedron12()
void Arcane::SimpleMeshGenerator::_createSimpleOctaedron12 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimplePentaedron6()
void Arcane::SimpleMeshGenerator::_createSimplePentaedron6 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimplePyramid5()
void Arcane::SimpleMeshGenerator::_createSimplePyramid5 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ _createSimpleTetraedron4()
void Arcane::SimpleMeshGenerator::_createSimpleTetraedron4 |
( |
Real |
x0, |
|
|
Real |
y0, |
|
|
Real |
z1, |
|
|
Real |
z2 |
|
) |
| |
|
private |
◆ communicatingSubDomains()
◆ generateMesh()
bool Arcane::SimpleMeshGenerator::generateMesh |
( |
| ) |
|
|
overridevirtual |
◆ readOptions()
bool Arcane::SimpleMeshGenerator::readOptions |
( |
XmlNode |
node | ) |
|
|
overridevirtual |
◆ m_cells_infos
◆ m_coords_to_uid
Real3Map Arcane::SimpleMeshGenerator::m_coords_to_uid |
|
private |
Mapping Coordonnées --> Indice unique. Pour la fusion automatique des noeuds aux mêmes coordonnées, utilise ce champ pour stocker les coordonnées déjà référencées.
Définition à la ligne 64 du fichier SimpleMeshGenerator.h.
◆ m_current_nb_cell
Integer Arcane::SimpleMeshGenerator::m_current_nb_cell |
|
private |
◆ m_mesh
◆ m_mode
Integer Arcane::SimpleMeshGenerator::m_mode |
|
private |
◆ m_nodes_coords
◆ m_nodes_unique_id
La documentation de cette classe a été générée à partir des fichiers suivants :