MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence de la classe MG_MAILLAGE

#include <mg_maillage.h>

Graphe d'héritage de MG_MAILLAGE:
Graphe de collaboration de MG_MAILLAGE:

Fonctions membres publiques

 MG_MAILLAGE (MG_GEOMETRIE *geo)
 
 MG_MAILLAGE (unsigned long num, MG_GEOMETRIE *geo)
 
 MG_MAILLAGE (FEM_MAILLAGE *fem, double coef)
 
virtual ~MG_MAILLAGE ()
 
MG_MAILLAGEdupliquer (MG_GESTIONNAIRE *gest)
 
MG_MAILLAGEdetacher (MG_GESTIONNAIRE *gest, MG_ELEMENT_TOPOLOGIQUE *topo=NULL)
 
MG_GEOMETRIEget_mg_geometrie (void)
 
void change_mg_geometrie (MG_GEOMETRIE *geo)
 
bool contient (MG_IDENTIFICATEUR *id)
 
MG_NOEUDajouter_mg_noeud (MG_ELEMENT_TOPOLOGIQUE *topo, double xx, double yy, double zz, int origine, unsigned long num=0)
 
int ajouter_mg_noeud (MG_NOEUD *mgnoeud)
 
MG_NOEUDget_mg_noeudid (unsigned long num)
 
MG_NOEUDget_mg_noeud (unsigned int num)
 
MG_NOEUDget_premier_noeud (LISTE_MG_NOEUD::iterator &it)
 
MG_NOEUDget_suivant_noeud (LISTE_MG_NOEUD::iterator &it)
 
unsigned int get_nb_mg_noeud (void)
 
int supprimer_mg_noeudid (unsigned long num)
 
int supprimer_mg_noeud (unsigned int num)
 
void supprimer_tout_mg_noeud (void)
 
MG_SEGMENTajouter_mg_segment (MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, int origine, double longue=0.0, unsigned long num=0)
 
int ajouter_mg_segment (MG_SEGMENT *mgsegment)
 
MG_SEGMENTget_mg_segmentid (unsigned long num)
 
MG_SEGMENTget_mg_segment (unsigned int num)
 
MG_SEGMENTget_mg_segment (unsigned long noeud1id, unsigned long noeud2id)
 
MG_SEGMENTget_premier_segment (LISTE_MG_SEGMENT::iterator &)
 
MG_SEGMENTget_suivant_segment (LISTE_MG_SEGMENT::iterator &)
 
unsigned int get_nb_mg_segment (void)
 
int supprimer_mg_segmentid (unsigned long num)
 
int supprimer_mg_segment (unsigned int num)
 
void supprimer_tout_mg_segment (void)
 
MG_TRIANGLEajouter_mg_triangle (MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, class MG_NOEUD *mgnoeud3, int origine, unsigned long num=0)
 
int ajouter_mg_triangle (MG_TRIANGLE *mgtriangle)
 
MG_TRIANGLEget_mg_triangleid (unsigned long num)
 
MG_TRIANGLEget_mg_triangle (unsigned int num)
 
MG_TRIANGLEget_mg_triangle (unsigned long noeud1id, unsigned long noeud2id, unsigned long noeud3id)
 
MG_TRIANGLEget_premier_triangle (LISTE_MG_TRIANGLE::iterator &it)
 
MG_TRIANGLEget_suivant_triangle (LISTE_MG_TRIANGLE::iterator &it)
 
unsigned int get_nb_mg_triangle (void)
 
int supprimer_mg_triangleid (unsigned long num)
 
int supprimer_mg_triangle (unsigned int num)
 
void supprimer_tout_mg_triangle (void)
 
MG_QUADRANGLEajouter_mg_quadrangle (MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, class MG_NOEUD *mgnoeud3, class MG_NOEUD *mgnoeud4, int origine, unsigned long num=0)
 
int ajouter_mg_quadrangle (MG_QUADRANGLE *mgquadrangle)
 
MG_QUADRANGLEget_mg_quadrangleid (unsigned long num)
 
MG_QUADRANGLEget_mg_quadrangle (unsigned int num)
 
MG_QUADRANGLEget_mg_quadrangle (unsigned long noeud1id, unsigned long noeud2id, unsigned long noeud3id, unsigned long noeud4id)
 
MG_QUADRANGLEget_premier_quadrangle (LISTE_MG_QUADRANGLE::iterator &it)
 
MG_QUADRANGLEget_suivant_quadrangle (LISTE_MG_QUADRANGLE::iterator &it)
 
unsigned int get_nb_mg_quadrangle (void)
 
int supprimer_mg_quadrangleid (unsigned long num)
 
int supprimer_mg_quadrangle (unsigned int num)
 
void supprimer_tout_mg_quadrangle (void)
 
MG_TETRAajouter_mg_tetra (MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, class MG_NOEUD *mgnoeud3, class MG_NOEUD *mgnoeud4, int origine, unsigned long num=0)
 
int ajouter_mg_tetra (MG_TETRA *mgtetra)
 
MG_TETRAget_mg_tetraid (unsigned long num)
 
MG_TETRAget_mg_tetra (unsigned int num)
 
MG_TETRAget_mg_tetra (MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_NOEUD *noeud3, MG_NOEUD *noeud4)
 
MG_TETRAget_premier_tetra (LISTE_MG_TETRA::iterator &it)
 
MG_TETRAget_suivant_tetra (LISTE_MG_TETRA::iterator &it)
 
unsigned int get_nb_mg_tetra (void)
 
int supprimer_mg_tetraid (unsigned long num)
 
int supprimer_mg_tetra (unsigned int num)
 
void supprimer_tout_mg_tetra (void)
 
MG_HEXAajouter_mg_hexa (MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, class MG_NOEUD *mgnoeud3, class MG_NOEUD *mgnoeud4, class MG_NOEUD *mgnoeud5, class MG_NOEUD *mgnoeud6, class MG_NOEUD *mgnoeud7, class MG_NOEUD *mgnoeud8, int origine, unsigned long num=0)
 
int ajouter_mg_hexa (MG_HEXA *mghexa)
 
MG_HEXAget_mg_hexaid (unsigned long num)
 
MG_HEXAget_mg_hexa (unsigned int num)
 
MG_HEXAget_mg_hexa (MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_NOEUD *noeud3, MG_NOEUD *noeud4, MG_NOEUD *noeud5, MG_NOEUD *noeud6, MG_NOEUD *noeud7, MG_NOEUD *noeud8)
 
MG_HEXAget_premier_hexa (LISTE_MG_HEXA::iterator &it)
 
MG_HEXAget_suivant_hexa (LISTE_MG_HEXA::iterator &it)
 
unsigned int get_nb_mg_hexa (void)
 
int supprimer_mg_hexaid (unsigned long num)
 
int supprimer_mg_hexa (unsigned int num)
 
void supprimer_tout_mg_hexa (void)
 
MG_PENTAajouter_mg_penta (MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, class MG_NOEUD *mgnoeud3, class MG_NOEUD *mgnoeud4, class MG_NOEUD *mgnoeud5, class MG_NOEUD *mgnoeud6, int origine, unsigned long num=0)
 
int ajouter_mg_penta (MG_PENTA *mgpen)
 
MG_PENTAget_mg_pentaid (unsigned long num)
 
MG_PENTAget_mg_penta (unsigned int num)
 
MG_PENTAget_mg_penta (MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_NOEUD *noeud3, MG_NOEUD *noeud4, MG_NOEUD *noeud5, MG_NOEUD *noeud6)
 
MG_PENTAget_premier_penta (LISTE_MG_PENTA::iterator &it)
 
MG_PENTAget_suivant_penta (LISTE_MG_PENTA::iterator &it)
 
unsigned int get_nb_mg_penta (void)
 
int supprimer_mg_pentaid (unsigned long num)
 
int supprimer_mg_penta (unsigned int num)
 
void supprimer_tout_mg_penta (void)
 
MG_PYRAMIDEajouter_mg_pyramide (MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, class MG_NOEUD *mgnoeud3, class MG_NOEUD *mgnoeud4, class MG_NOEUD *mgnoeud5, int origine, unsigned long num=0)
 
int ajouter_mg_pyramide (MG_PYRAMIDE *mgpyr)
 
MG_PYRAMIDEget_mg_pyramideid (unsigned long num)
 
MG_PYRAMIDEget_mg_pyramide (unsigned int num)
 
MG_PYRAMIDEget_mg_pyramide (MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_NOEUD *noeud3, MG_NOEUD *noeud4, MG_NOEUD *noeud5)
 
MG_PYRAMIDEget_premier_pyramide (LISTE_MG_PYRAMIDE::iterator &it)
 
MG_PYRAMIDEget_suivant_pyramide (LISTE_MG_PYRAMIDE::iterator &it)
 
unsigned int get_nb_mg_pyramide (void)
 
int supprimer_mg_pyramideid (unsigned long num)
 
int supprimer_mg_pyramide (unsigned int num)
 
void supprimer_tout_mg_pyramide (void)
 
void change_gestionnaire (class MG_GESTIONNAIRE *mggest)
 
virtual void enregistrer (std::ostream &o, double version)
 
virtual void enregistrer_sous_mesh_1D (std::ostream &o)
 
virtual void enregistrer_sous_mesh_2D (std::ostream &o)
 
virtual void enregistrer_sous_mesh_3D (std::ostream &o)
 
virtual void get_fichier_dependant (std::vector< std::string > &liste_fichier)
 
virtual void exporter_mesh (std::string &nomfic)
 
virtual void exporter_giref (std::string &nomfic)
 
class MG_SOLUTIONcalculer_carte_taille_reelle (char *nomfichier)
 
MG_GESTIONNAIREget_gestionnaire (void)
 
void change_param_structure (BOITE_3D btmp, int nxtmp, int nytmp, int nztmp)
 
bool get_param_structure (BOITE_3D &btmp, int &nxtmp, int &nytmp, int &nztmp)
 
bool get_est_structure (void)
 
- Fonctions membres publiques hérités de MG_IDENTIFICATEUR
 MG_IDENTIFICATEUR (unsigned long num)
 
 MG_IDENTIFICATEUR ()
 
 MG_IDENTIFICATEUR (MG_IDENTIFICATEUR &mdd)
 
virtual ~MG_IDENTIFICATEUR ()
 
unsigned long get_id ()
 
void change_id (unsigned long idtmp)
 

Attributs publics statiques

static int DIMENSIONMAILLAGESANSTOPO =0
 

Attributs privés

LISTE_ENTITE lst_entite
 
LISTE_MG_NOEUD lst_mg_noeud
 
LISTE_MG_SEGMENT lst_mg_segment
 
LISTE_MG_TRIANGLE lst_mg_triangle
 
LISTE_MG_QUADRANGLE lst_mg_quadrangle
 
LISTE_MG_TETRA lst_mg_tetra
 
LISTE_MG_HEXA lst_mg_hexa
 
LISTE_MG_PENTA lst_mg_penta
 
LISTE_MG_PYRAMIDE lst_mg_pyramide
 
MG_GEOMETRIEmg_geometrie
 
MG_GESTIONNAIREgest
 
BOITE_3D boite_englobante
 
int nx
 
int ny
 
int nz
 
bool est_structure
 

Amis

class MAILLEUR3D
 
std::ostream & operator<< (std::ostream &o, MG_MAILLAGE &maillage)
 

Description détaillée

Définition à la ligne 62 du fichier mg_maillage.h.

Documentation des constructeurs et destructeur

◆ MG_MAILLAGE() [1/3]

MG_MAILLAGE::MG_MAILLAGE ( MG_GEOMETRIE geo)

Définition à la ligne 41 du fichier mg_maillage.cpp.

Référencé par detacher(), et dupliquer().

Voici le graphe des appelants de cette fonction :

◆ MG_MAILLAGE() [2/3]

MG_MAILLAGE::MG_MAILLAGE ( unsigned long  num,
MG_GEOMETRIE geo 
)

Définition à la ligne 45 du fichier mg_maillage.cpp.

◆ MG_MAILLAGE() [3/3]

◆ ~MG_MAILLAGE()

MG_MAILLAGE::~MG_MAILLAGE ( )
virtual

Documentation des fonctions membres

◆ ajouter_mg_hexa() [1/2]

MG_HEXA * MG_MAILLAGE::ajouter_mg_hexa ( MG_ELEMENT_TOPOLOGIQUE topo,
class MG_NOEUD mgnoeud1,
class MG_NOEUD mgnoeud2,
class MG_NOEUD mgnoeud3,
class MG_NOEUD mgnoeud4,
class MG_NOEUD mgnoeud5,
class MG_NOEUD mgnoeud6,
class MG_NOEUD mgnoeud7,
class MG_NOEUD mgnoeud8,
int  origine,
unsigned long  num = 0 
)

Définition à la ligne 1390 du fichier mg_maillage.cpp.

Références ajouter_mg_quadrangle(), MG_ELEMENT_TOPOLOGIQUE::est_une_topo_element(), FAIL, MG_IDENTIFICATEUR::get_id(), et get_mg_quadrangle().

Référencé par detacher(), MG_HEXA::dupliquer(), MG_FILE::lire_HEXA(), MSTRUCT_VES::maill_struct(), MG_IMPORT::maillage_gmsh(), MAILLEUR3D_STRUCTURE::maille(), et MG_MAILLAGE().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ ajouter_mg_hexa() [2/2]

int MG_MAILLAGE::ajouter_mg_hexa ( MG_HEXA mghexa)

Définition à la ligne 1421 du fichier mg_maillage.cpp.

Références FAIL, gest, MG_IDENTIFICATEUR::get_id(), lst_entite, lst_mg_hexa, OK, et MG_GESTIONNAIRE::recherche_bonid().

Voici le graphe d'appel pour cette fonction :

◆ ajouter_mg_noeud() [1/2]

MG_NOEUD * MG_MAILLAGE::ajouter_mg_noeud ( MG_ELEMENT_TOPOLOGIQUE topo,
double  xx,
double  yy,
double  zz,
int  origine,
unsigned long  num = 0 
)

Définition à la ligne 421 du fichier mg_maillage.cpp.

Références FAIL.

Référencé par CAD4FE::MCAA::_DebugTraditionnalMesh(), MAILLEUR0D::adapte(), REC_SQUELETTE_OPT::affichage_guides(), REC_SQUELETTE_OPT::affichage_sections(), REC_SQUELETTE_OPT::affichage_sections2(), REC_SQUELETTE_OPT::affichage_sections_jonc(), REC_SQUELETTE_OPT::affichage_voisinage_seg(), REC_SQUELETTE_OPT::affichage_voisinage_tri(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), REC_SQUELETTE::construire_squelette(), detacher(), MG_NOEUD::dupliquer(), MAILLEUR2D::enregistre_front(), MGOPT_POSTTRAITEMENT::extract_skin(), MAILLEUR3D::genere_noeud(), MAILLEUR2D::genere_noeud(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MSTRUCT_VES_DECOUP::generer_maillage(), MSTRUCT_VES_DECOUP::generer_tetra_6node_3seg(), MGOPT_POSTTRAITEMENT::get_noeud_peau(), OCC_SURFACE::get_triangulation(), REC_SQUELETTE_OPT::import_squelette_cg(), STL_IMPORT::importer(), SLD_IMPORT_TESSELLATION::importer_tessellation(), CAD4FE::MCAA::InitializeFEMesh(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR3D::insere_contrainte_tetra(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR3D::insere_contrainte_triangle(), MGOPT_POSTTRAITEMENT::interpole_segment(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MG_FILE::lire(), MG_FILE_RECUPERATION::lire_NOEUD(), MG_FILE::lire_NOEUD(), MSTRUCT_VES::maill_struct(), MAILLEUR_STL::maillage_et_segadiscretiser_update(), MG_IMPORT::maillage_gmsh(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR0D::maille(), MAILLEUR3D_STRUCTURE::maille(), MAILLEUR2D_STRUCTURE::maille(), MAILLEUR1D::maille(), MAILLEUR_BLOC::maille(), CAD4FE::MAILLEUR1D::maille(), MAILLEUR3D_COUCHE::maille(), MAILLEUR3D::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), CAD4FE::MAILLEUR1D::maille_points(), MAILLEUR_PARTICULE_FINE::maille_sphere(), CAD4FE::MCFile::MCFile(), MAILLEUR2D_MERGEMAI::mergmsh(), MG_MAILLAGE(), MAILLEUR3D_COUCHE::projete_noeud_sur_arete(), MGOPT_POSTTRAITEMENT::rmimpose(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_point_withbc(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), MAILLEUR3D::traite_front_general(), MAILLEUR2D::traite_pole(), MAILLEUR_DELAUNAY::transfert_maillage(), REMAILLEUR::transfert_noeud(), et MAILLEUR3D::verifie_conformite_octale().

Voici le graphe des appelants de cette fonction :

◆ ajouter_mg_noeud() [2/2]

int MG_MAILLAGE::ajouter_mg_noeud ( MG_NOEUD mgnoeud)

Définition à la ligne 435 du fichier mg_maillage.cpp.

Références FAIL, gest, MG_IDENTIFICATEUR::get_id(), lst_entite, lst_mg_noeud, OK, et MG_GESTIONNAIRE::recherche_bonid().

Voici le graphe d'appel pour cette fonction :

◆ ajouter_mg_penta() [1/2]

MG_PENTA * MG_MAILLAGE::ajouter_mg_penta ( MG_ELEMENT_TOPOLOGIQUE topo,
class MG_NOEUD mgnoeud1,
class MG_NOEUD mgnoeud2,
class MG_NOEUD mgnoeud3,
class MG_NOEUD mgnoeud4,
class MG_NOEUD mgnoeud5,
class MG_NOEUD mgnoeud6,
int  origine,
unsigned long  num = 0 
)

Définition à la ligne 1669 du fichier mg_maillage.cpp.

Références ajouter_mg_quadrangle(), ajouter_mg_triangle(), MG_ELEMENT_TOPOLOGIQUE::est_une_topo_element(), FAIL, MG_IDENTIFICATEUR::get_id(), get_mg_quadrangle(), et get_mg_triangle().

Référencé par detacher(), MG_PENTA::dupliquer(), MG_FILE::lire_PENTA(), et MAILLEUR3D_COUCHE::maille().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ ajouter_mg_penta() [2/2]

int MG_MAILLAGE::ajouter_mg_penta ( MG_PENTA mgpen)

Définition à la ligne 1698 du fichier mg_maillage.cpp.

Références FAIL, gest, MG_IDENTIFICATEUR::get_id(), lst_entite, lst_mg_penta, OK, et MG_GESTIONNAIRE::recherche_bonid().

Voici le graphe d'appel pour cette fonction :

◆ ajouter_mg_pyramide() [1/2]

MG_PYRAMIDE * MG_MAILLAGE::ajouter_mg_pyramide ( MG_ELEMENT_TOPOLOGIQUE topo,
class MG_NOEUD mgnoeud1,
class MG_NOEUD mgnoeud2,
class MG_NOEUD mgnoeud3,
class MG_NOEUD mgnoeud4,
class MG_NOEUD mgnoeud5,
int  origine,
unsigned long  num = 0 
)

Définition à la ligne 1926 du fichier mg_maillage.cpp.

Références ajouter_mg_quadrangle(), ajouter_mg_triangle(), MG_ELEMENT_TOPOLOGIQUE::est_une_topo_element(), FAIL, MG_IDENTIFICATEUR::get_id(), get_mg_quadrangle(), et get_mg_triangle().

Référencé par MG_PYRAMIDE::dupliquer(), et MG_FILE::lire_PYRAMIDE().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ ajouter_mg_pyramide() [2/2]

int MG_MAILLAGE::ajouter_mg_pyramide ( MG_PYRAMIDE mgpyr)

Définition à la ligne 1955 du fichier mg_maillage.cpp.

Références FAIL, gest, MG_IDENTIFICATEUR::get_id(), lst_entite, lst_mg_pyramide, OK, et MG_GESTIONNAIRE::recherche_bonid().

Voici le graphe d'appel pour cette fonction :

◆ ajouter_mg_quadrangle() [1/2]

MG_QUADRANGLE * MG_MAILLAGE::ajouter_mg_quadrangle ( MG_ELEMENT_TOPOLOGIQUE topo,
class MG_NOEUD mgnoeud1,
class MG_NOEUD mgnoeud2,
class MG_NOEUD mgnoeud3,
class MG_NOEUD mgnoeud4,
int  origine,
unsigned long  num = 0 
)

◆ ajouter_mg_quadrangle() [2/2]

int MG_MAILLAGE::ajouter_mg_quadrangle ( MG_QUADRANGLE mgquadrangle)

Définition à la ligne 957 du fichier mg_maillage.cpp.

Références FAIL, gest, MG_IDENTIFICATEUR::get_id(), lst_entite, lst_mg_quadrangle, OK, et MG_GESTIONNAIRE::recherche_bonid().

Voici le graphe d'appel pour cette fonction :

◆ ajouter_mg_segment() [1/2]

MG_SEGMENT * MG_MAILLAGE::ajouter_mg_segment ( MG_ELEMENT_TOPOLOGIQUE topo,
class MG_NOEUD mgnoeud1,
class MG_NOEUD mgnoeud2,
int  origine,
double  longue = 0.0,
unsigned long  num = 0 
)

Définition à la ligne 565 du fichier mg_maillage.cpp.

Références FAIL.

Référencé par REC_SQUELETTE_OPT::affichage_guides(), REC_SQUELETTE_OPT::affichage_sections(), REC_SQUELETTE_OPT::affichage_sections2(), REC_SQUELETTE_OPT::affichage_sections_jonc(), REC_SQUELETTE_OPT::affichage_voisinage_seg(), REC_SQUELETTE_OPT::affichage_voisinage_tri(), ajouter_mg_quadrangle(), ajouter_mg_triangle(), REC_SQUELETTE::construire_squelette(), MAILLEUR2D_OPTIMISATION::cree_segment(), MAILLEUR3D_OPTIMISATION::cree_segment(), MAILLEUR3D::cree_segment(), detacher(), MG_SEGMENT::dupliquer(), MAILLEUR2D::enregistre_front(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), REC_SQUELETTE_OPT::import_squelette_cg(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D::insere_segment(), MAILLEUR3D_COUCHE::insere_segment_orientant(), MG_FILE_RECUPERATION::insere_triangle(), MGOPT_POSTTRAITEMENT::insere_triangle(), MAILLEUR2D::insere_triangle(), MAILLEUR3D_COUCHE::insere_triangle_orientant(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MG_FILE::lire(), MG_FILE::lire_SEGMENT(), MG_FILE_RECUPERATION::lire_TRIANGLE(), MAILLEUR_STL::maillage_et_segadiscretiser_update(), MG_IMPORT::maillage_gmsh(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR3D_STRUCTURE::maille(), MAILLEUR2D_STRUCTURE::maille(), MAILLEUR1D::maille(), MAILLEUR_BLOC::maille(), CAD4FE::MAILLEUR1D::maille(), REMAILLEUR::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), CAD4FE::MAILLEUR1D::maille_points(), MAILLEUR_PARTICULE_FINE::maille_sphere(), CAD4FE::MCFile::MCFile(), MAILLEUR2D_MERGEMAI::mergmsh(), MG_MAILLAGE(), et CAD4FE::OptimizeEdgeSwap::SwapSegment().

Voici le graphe des appelants de cette fonction :

◆ ajouter_mg_segment() [2/2]

int MG_MAILLAGE::ajouter_mg_segment ( MG_SEGMENT mgsegment)

Définition à la ligne 579 du fichier mg_maillage.cpp.

Références FAIL, gest, MG_IDENTIFICATEUR::get_id(), lst_entite, lst_mg_segment, OK, et MG_GESTIONNAIRE::recherche_bonid().

Voici le graphe d'appel pour cette fonction :

◆ ajouter_mg_tetra() [1/2]

◆ ajouter_mg_tetra() [2/2]

int MG_MAILLAGE::ajouter_mg_tetra ( MG_TETRA mgtetra)

Définition à la ligne 1185 du fichier mg_maillage.cpp.

Références FAIL, gest, MG_IDENTIFICATEUR::get_id(), lst_entite, lst_mg_tetra, OK, et MG_GESTIONNAIRE::recherche_bonid().

Voici le graphe d'appel pour cette fonction :

◆ ajouter_mg_triangle() [1/2]

MG_TRIANGLE * MG_MAILLAGE::ajouter_mg_triangle ( MG_ELEMENT_TOPOLOGIQUE topo,
class MG_NOEUD mgnoeud1,
class MG_NOEUD mgnoeud2,
class MG_NOEUD mgnoeud3,
int  origine,
unsigned long  num = 0 
)

Définition à la ligne 731 du fichier mg_maillage.cpp.

Références ajouter_mg_segment(), MG_ELEMENT_TOPOLOGIQUE::est_une_topo_element(), FAIL, MG_IDENTIFICATEUR::get_id(), et get_mg_segment().

Référencé par REC_SQUELETTE_OPT::affichage_voisinage_tri(), ajouter_mg_penta(), ajouter_mg_pyramide(), ajouter_mg_tetra(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), REC_SQUELETTE::construire_squelette(), MAILLEUR3D_PEAU::cree_front(), MAILLEUR3D_OPTIMISATION::cree_triangle(), MAILLEUR2D_OPTIMISATION::cree_triangle(), MAILLEUR3D::cree_triangle(), MAILLEUR2D_INS_NOEUD::del_swap(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delswap_stlndinsert(), detacher(), MG_TRIANGLE::dupliquer(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), OCC_SURFACE::get_triangulation(), STL_IMPORT::importer(), SLD_IMPORT_TESSELLATION::importer_tessellation(), MAILLEUR2D::insere_contrainte_triangle(), MG_FILE_RECUPERATION::insere_triangle(), MGOPT_POSTTRAITEMENT::insere_triangle(), MAILLEUR2D::insere_triangle(), MAILLEUR3D_COUCHE::insere_triangle_orientant(), MG_MAILLAGE_OUTILS::inserer_noeud_segment(), MG_FILE::lire(), MG_FILE_RECUPERATION::lire_TRIANGLE(), MG_FILE::lire_TRIANGLE(), MAILLEUR_STL::maillage_et_segadiscretiser_update(), MG_IMPORT::maillage_gmsh(), CAD4FE::MCFile::MCFile(), MAILLEUR2D_MERGEMAI::mergmsh(), MG_MAILLAGE(), MAILLEUR2D_OPTIMISATION::optimise(), MAILLEUR2D_INS_NOEUD::prox_nd(), MAILLEUR2D_MERGEMAI::proxndmerg(), MAILLEUR2D_MERGEMAI::proxsegmrg(), MGOPT_POSTTRAITEMENT::rmimpose(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), CAD4FE::OptimizeEdgeSwap::SwapSegment(), MAILLEUR_DELAUNAY::transfert_maillage(), et MAILLEUR3D::verifie_conformite_octale().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ ajouter_mg_triangle() [2/2]

int MG_MAILLAGE::ajouter_mg_triangle ( MG_TRIANGLE mgtriangle)

Définition à la ligne 756 du fichier mg_maillage.cpp.

Références FAIL, gest, MG_IDENTIFICATEUR::get_id(), lst_entite, lst_mg_triangle, OK, et MG_GESTIONNAIRE::recherche_bonid().

Voici le graphe d'appel pour cette fonction :

◆ calculer_carte_taille_reelle()

MG_SOLUTION * MG_MAILLAGE::calculer_carte_taille_reelle ( char *  nomfichier)

◆ change_gestionnaire()

void MG_MAILLAGE::change_gestionnaire ( class MG_GESTIONNAIRE mggest)

Définition à la ligne 416 du fichier mg_maillage.cpp.

Références gest.

Référencé par MG_GESTIONNAIRE::ajouter_mg_maillage().

Voici le graphe des appelants de cette fonction :

◆ change_mg_geometrie()

void MG_MAILLAGE::change_mg_geometrie ( MG_GEOMETRIE geo)
inline

Définition à la ligne 72 du fichier mg_maillage.h.

Références mg_geometrie.

◆ change_param_structure()

void MG_MAILLAGE::change_param_structure ( BOITE_3D  btmp,
int  nxtmp,
int  nytmp,
int  nztmp 
)

Définition à la ligne 2663 du fichier mg_maillage.cpp.

Références boite_englobante, est_structure, nx, ny, et nz.

Référencé par MG_FILE::lire(), MAILLEUR2D_STRUCTURE::maille(), et MAILLEUR3D_STRUCTURE::maille().

Voici le graphe des appelants de cette fonction :

◆ contient()

◆ detacher()

◆ dupliquer()

◆ enregistrer()

void MG_MAILLAGE::enregistrer ( std::ostream &  o,
double  version 
)
virtual

◆ enregistrer_sous_mesh_1D()

◆ enregistrer_sous_mesh_2D()

◆ enregistrer_sous_mesh_3D()

◆ exporter_giref()

◆ exporter_mesh()

void MG_MAILLAGE::exporter_mesh ( std::string &  nomfic)
virtual

Définition à la ligne 2364 du fichier mg_maillage.cpp.

Références enregistrer_sous_mesh_1D(), enregistrer_sous_mesh_2D(), et enregistrer_sous_mesh_3D().

Voici le graphe d'appel pour cette fonction :

◆ get_est_structure()

bool MG_MAILLAGE::get_est_structure ( void  )

Définition à la ligne 2686 du fichier mg_maillage.cpp.

Références est_structure.

◆ get_fichier_dependant()

void MG_MAILLAGE::get_fichier_dependant ( std::vector< std::string > &  liste_fichier)
virtual

Réimplémentée à partir de MG_IDENTIFICATEUR.

Définition à la ligne 2219 du fichier mg_maillage.cpp.

Références lst_entite.

◆ get_gestionnaire()

MG_GESTIONNAIRE * MG_MAILLAGE::get_gestionnaire ( void  )

Définition à la ligne 2658 du fichier mg_maillage.cpp.

Références gest.

Référencé par MAILLEUR_ANALYSE::analyse_fem(), MAILLEUR_ANALYSE::analyse_mg(), MGASTER::calcule(), MG_MAILLAGE_ALGOS::calcule_caracteristiques1(), MG_MAILLAGE_ALGOS::calcule_caracteristiques2(), MG_MAILLAGE_ALGOS::calcule_caracteristiques3(), MGASTER::calcule_fatigue(), FEM_MAILLAGE_OUTILS::compare_champs_solution(), MAILLEUR_ANALYSE::compare_maillage_carte_isotrope(), MGOPT_POSTTRAITEMENT::extract_skin_par_decoupage(), MG_EXPORT::gmsh(), MG_IMPORT::import_contrainte(), MG_IMPORT::import_contrainte_gauss(), MG_IMPORT::import_contrainte_max_poutre(), MG_IMPORT::import_contrainte_noeud(), MG_IMPORT::import_contrainte_poutre(), MG_IMPORT::import_contrainteequi(), MG_IMPORT::import_contrainteequi2(), MG_IMPORT::import_contrainteequi2_gauss(), MG_IMPORT::import_contrainteequi2_noeud(), MG_IMPORT::import_contrainteequi_noeud(), MG_IMPORT::import_deformation(), MG_IMPORT::import_deformation_gauss(), MG_IMPORT::import_deformation_noeud(), MG_IMPORT::import_densite(), MG_IMPORT::import_deplacement(), MG_IMPORT::import_effort(), MG_IMPORT::import_energie(), MG_IMPORT::import_erreur(), MG_IMPORT::import_flux_gauss(), MG_IMPORT::import_flux_noeud(), MG_IMPORT::import_temperature(), TOIBREP::importer_et_decouper(), MG_TABLE::info_element1(), MG_TABLE::info_element2(), MG_TABLE::info_element3(), MG_TABLE::info_element_gauss1(), MG_TABLE::info_element_gauss2(), MG_TABLE::info_element_gauss3(), MG_TABLE::info_noeud(), MG_MAILLAGE(), FEM_MAILLAGE_OUTILS::operation_champs_solution(), MGOPT_MVT_NORMAL::optimisation(), MGOPT_MVT_NORMAL_QUADRATIQUE::optimisation(), MAILLEUR2D::progresse_front(), MAILLEUR3D::progresse_front(), FEM_MAILLAGE_OUTILS::projete_solution_maillage_2D(), et FEM_MAILLAGE_OUTILS::projete_solution_maillage_3D().

Voici le graphe des appelants de cette fonction :

◆ get_mg_geometrie()

◆ get_mg_hexa() [1/2]

MG_HEXA * MG_MAILLAGE::get_mg_hexa ( MG_NOEUD noeud1,
MG_NOEUD noeud2,
MG_NOEUD noeud3,
MG_NOEUD noeud4,
MG_NOEUD noeud5,
MG_NOEUD noeud6,
MG_NOEUD noeud7,
MG_NOEUD noeud8 
)

◆ get_mg_hexa() [2/2]

MG_HEXA * MG_MAILLAGE::get_mg_hexa ( unsigned int  num)

Définition à la ligne 1449 du fichier mg_maillage.cpp.

Références lst_mg_hexa.

Référencé par supprimer_mg_hexa().

Voici le graphe des appelants de cette fonction :

◆ get_mg_hexaid()

MG_HEXA * MG_MAILLAGE::get_mg_hexaid ( unsigned long  num)

Définition à la ligne 1437 du fichier mg_maillage.cpp.

Références lst_mg_hexa.

Référencé par MG_FILE::lire(), et supprimer_mg_hexaid().

Voici le graphe des appelants de cette fonction :

◆ get_mg_noeud()

MG_NOEUD * MG_MAILLAGE::get_mg_noeud ( unsigned int  num)

◆ get_mg_noeudid()

◆ get_mg_penta() [1/2]

MG_PENTA * MG_MAILLAGE::get_mg_penta ( MG_NOEUD noeud1,
MG_NOEUD noeud2,
MG_NOEUD noeud3,
MG_NOEUD noeud4,
MG_NOEUD noeud5,
MG_NOEUD noeud6 
)

◆ get_mg_penta() [2/2]

MG_PENTA * MG_MAILLAGE::get_mg_penta ( unsigned int  num)

Définition à la ligne 1726 du fichier mg_maillage.cpp.

Références lst_mg_penta.

Référencé par supprimer_mg_penta().

Voici le graphe des appelants de cette fonction :

◆ get_mg_pentaid()

MG_PENTA * MG_MAILLAGE::get_mg_pentaid ( unsigned long  num)

Définition à la ligne 1714 du fichier mg_maillage.cpp.

Références lst_mg_penta.

Référencé par MG_FILE::lire(), et supprimer_mg_pentaid().

Voici le graphe des appelants de cette fonction :

◆ get_mg_pyramide() [1/2]

MG_PYRAMIDE * MG_MAILLAGE::get_mg_pyramide ( MG_NOEUD noeud1,
MG_NOEUD noeud2,
MG_NOEUD noeud3,
MG_NOEUD noeud4,
MG_NOEUD noeud5 
)

◆ get_mg_pyramide() [2/2]

MG_PYRAMIDE * MG_MAILLAGE::get_mg_pyramide ( unsigned int  num)

Définition à la ligne 1983 du fichier mg_maillage.cpp.

Références lst_mg_pyramide.

Référencé par supprimer_mg_pyramide().

Voici le graphe des appelants de cette fonction :

◆ get_mg_pyramideid()

MG_PYRAMIDE * MG_MAILLAGE::get_mg_pyramideid ( unsigned long  num)

Définition à la ligne 1971 du fichier mg_maillage.cpp.

Références lst_mg_pyramide.

Référencé par supprimer_mg_pyramideid().

Voici le graphe des appelants de cette fonction :

◆ get_mg_quadrangle() [1/2]

MG_QUADRANGLE * MG_MAILLAGE::get_mg_quadrangle ( unsigned int  num)

Définition à la ligne 985 du fichier mg_maillage.cpp.

Références lst_mg_quadrangle.

Référencé par ajouter_mg_hexa(), ajouter_mg_penta(), ajouter_mg_pyramide(), et supprimer_mg_quadrangle().

Voici le graphe des appelants de cette fonction :

◆ get_mg_quadrangle() [2/2]

MG_QUADRANGLE * MG_MAILLAGE::get_mg_quadrangle ( unsigned long  noeud1id,
unsigned long  noeud2id,
unsigned long  noeud3id,
unsigned long  noeud4id 
)

◆ get_mg_quadrangleid()

MG_QUADRANGLE * MG_MAILLAGE::get_mg_quadrangleid ( unsigned long  num)

Définition à la ligne 973 du fichier mg_maillage.cpp.

Références lst_mg_quadrangle.

Référencé par MG_HEXA::dupliquer(), MG_PYRAMIDE::dupliquer(), MG_PENTA::dupliquer(), MG_FILE::lire(), et supprimer_mg_quadrangleid().

Voici le graphe des appelants de cette fonction :

◆ get_mg_segment() [1/2]

◆ get_mg_segment() [2/2]

MG_SEGMENT * MG_MAILLAGE::get_mg_segment ( unsigned long  noeud1id,
unsigned long  noeud2id 
)

◆ get_mg_segmentid()

◆ get_mg_tetra() [1/2]

MG_TETRA * MG_MAILLAGE::get_mg_tetra ( MG_NOEUD noeud1,
MG_NOEUD noeud2,
MG_NOEUD noeud3,
MG_NOEUD noeud4 
)

◆ get_mg_tetra() [2/2]

MG_TETRA * MG_MAILLAGE::get_mg_tetra ( unsigned int  num)

Définition à la ligne 1213 du fichier mg_maillage.cpp.

Références lst_mg_tetra.

Référencé par exporter_giref(), MAILLEUR3D::insere_tetra(), et supprimer_mg_tetra().

Voici le graphe des appelants de cette fonction :

◆ get_mg_tetraid()

MG_TETRA * MG_MAILLAGE::get_mg_tetraid ( unsigned long  num)

Définition à la ligne 1201 du fichier mg_maillage.cpp.

Références lst_mg_tetra.

Référencé par MG_FILE::lire(), MAILLEUR_ADAPTATIF::maille(), REMAILLEUR::maille(), CAD4FE::MCFile::MCFile(), MAILLEUR3D_OPTIMISATION::optimise(), et supprimer_mg_tetraid().

Voici le graphe des appelants de cette fonction :

◆ get_mg_triangle() [1/2]

◆ get_mg_triangle() [2/2]

MG_TRIANGLE * MG_MAILLAGE::get_mg_triangle ( unsigned long  noeud1id,
unsigned long  noeud2id,
unsigned long  noeud3id 
)

◆ get_mg_triangleid()

◆ get_nb_mg_hexa()

unsigned int MG_MAILLAGE::get_nb_mg_hexa ( void  )

◆ get_nb_mg_noeud()

◆ get_nb_mg_penta()

unsigned int MG_MAILLAGE::get_nb_mg_penta ( void  )

Définition à la ligne 1783 du fichier mg_maillage.cpp.

Références lst_mg_penta.

Référencé par MG_EXPORT::aster_ecrire_mail(), et supprimer_tout_mg_penta().

Voici le graphe des appelants de cette fonction :

◆ get_nb_mg_pyramide()

unsigned int MG_MAILLAGE::get_nb_mg_pyramide ( void  )

Définition à la ligne 2037 du fichier mg_maillage.cpp.

Références lst_mg_pyramide.

Référencé par supprimer_tout_mg_pyramide().

Voici le graphe des appelants de cette fonction :

◆ get_nb_mg_quadrangle()

unsigned int MG_MAILLAGE::get_nb_mg_quadrangle ( void  )

◆ get_nb_mg_segment()

◆ get_nb_mg_tetra()

◆ get_nb_mg_triangle()

◆ get_param_structure()

bool MG_MAILLAGE::get_param_structure ( BOITE_3D btmp,
int &  nxtmp,
int &  nytmp,
int &  nztmp 
)

Définition à la ligne 2672 du fichier mg_maillage.cpp.

Références boite_englobante, est_structure, nx, ny, et nz.

Référencé par MAILLEUR_FEM::maille().

Voici le graphe des appelants de cette fonction :

◆ get_premier_hexa()

◆ get_premier_noeud()

MG_NOEUD * MG_MAILLAGE::get_premier_noeud ( LISTE_MG_NOEUD::iterator &  it)

Définition à la ligne 548 du fichier mg_maillage.cpp.

Références lst_mg_noeud.

Référencé par MG_SOLUTION::active_solution(), MAILLEUR2D_STRUCTURE::ajuste(), MG_MAILLAGE_OUTILS::calcul_courbure_discrete(), MG_MAILLAGE_ALGOS::calcule_caracteristiques1(), MG_MAILLAGE_ALGOS::calcule_caracteristiques2(), MG_MAILLAGE_ALGOS::calcule_caracteristiques3(), MGOPT_POSTTRAITEMENT::cardinalite(), CAD4FE::MCAA::CheckMCMesh(), MAILLEUR_ANALYSE::compare_maillage_carte_isotrope(), CAD4FE::construire_fem_maillage_quadratique(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), FCT_TAILLE_FEM_SOLUTION_GENERATEUR_ISOTROPE::construit(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), REC_SQUELETTE_OPT::creation_LstBranches(), REC_SQUELETTE_OPT::creation_LstJonctions(), MAILLEUR_STL::cree_maillage(), MGOPT_POSTTRAITEMENT::cycle_taubin1995(), MG_EXPORT::decompose_maillage(), CAD4FE::MCBody::DeleteBRep(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), dupliquer(), CAD4FE::MAILLEUR2D::export_ivanim(), CAD4FE::MAILLEUR2D::export_ivanim_all_faces(), exporter_giref(), MGOPT_POSTTRAITEMENT::extract_skin(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), CAD4FE::InventorText_MCAA::GetAnimationText(), CAD4FE::InventorText_MG_MAILLAGE::GetText(), CAD4FE::InventorText_MCMesh::GetText(), CAD4FE::InventorText_MG_MAILLAGE_FCT_TAILLE::GetText(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh2(), MG_EXPORT::gmsh41(), MG_EXPORT::gmsh_avec_correspondance(), STL_IMPORT::importer(), MG_SOLUTION::inisolution(), REMAILLEUR::initialise_octree(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), MGOPT_POSTTRAITEMENT::lissage_chen2005(), MGOPT_POSTTRAITEMENT::lissage_chen2008(), MGOPT_POSTTRAITEMENT::lissage_jiao2012(), MGOPT_POSTTRAITEMENT::lissage_McKenzie2016(), MAILLEUR_ADAPTATIF::maille(), REMAILLEUR::maille(), CAD4FE::MCMesh_SetSaveFormat(), MAILLEUR2D_MERGEMAI::mergmsh(), MG_UTILS::MG_MAILLAGE_GetBoundingBox(), MG_EXPORT::off(), MG_COQUE::orienter(), MGOPT_POSTTRAITEMENT::posttraite(), MAILLEUR_STL::prepare_projection(), MAILLEUR_FEM::recherche_connexion_multidimension(), CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), MGOPT_POSTTRAITEMENT::rmimpose(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_refining(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_sizmpref(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_point_withbc(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), et REC_SQUELETTE_OPT::supp_squelette_nondesign().

Voici le graphe des appelants de cette fonction :

◆ get_premier_penta()

MG_PENTA * MG_MAILLAGE::get_premier_penta ( LISTE_MG_PENTA::iterator &  it)

Définition à la ligne 1909 du fichier mg_maillage.cpp.

Références lst_mg_penta.

Référencé par MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), MG_EXPORT::decompose_maillage(), et detacher().

Voici le graphe des appelants de cette fonction :

◆ get_premier_pyramide()

MG_PYRAMIDE * MG_MAILLAGE::get_premier_pyramide ( LISTE_MG_PYRAMIDE::iterator &  it)

Définition à la ligne 2163 du fichier mg_maillage.cpp.

Références lst_mg_pyramide.

Référencé par MG_EXPORT::decompose_maillage().

Voici le graphe des appelants de cette fonction :

◆ get_premier_quadrangle()

◆ get_premier_segment()

MG_SEGMENT * MG_MAILLAGE::get_premier_segment ( LISTE_MG_SEGMENT::iterator &  it)

Définition à la ligne 630 du fichier mg_maillage.cpp.

Références lst_mg_segment.

Référencé par MG_SOLUTION::active_solution(), MAILLEUR_STL::adapte_carte(), MAILLEUR_ANALYSE::analyse_validite_maillage_3D(), MSTRUCT_VES_DECOUP::bouge_noeud_proche(), CAD4FE::MCAA::CheckMCMesh(), MG_MAILLAGE_OUTILS::Conformity_CloseSurfaceMesh(), CAD4FE::construire_fem_maillage_quadratique(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), MG_EXPORT::decompose_maillage(), CAD4FE::MCBody::DeleteBRep(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delswap_stlndinsert(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), MAILLEUR_STL::determine_arete(), dupliquer(), CAD4FE::MAILLEUR2D::export_ivanim(), CAD4FE::MAILLEUR2D::export_ivanim_all_faces(), exporter_giref(), MGOPT_POSTTRAITEMENT::extract_skin(), CAD4FE::MCAA::FaceBoundaryMesh(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MSTRUCT_VES_DECOUP::generer_maillage(), CAD4FE::InventorText_MCAA::GetAnimationText(), CAD4FE::InventorText_MG_MAILLAGE::GetText(), CAD4FE::InventorText_MCMesh::GetText(), CAD4FE::InventorText_MG_MAILLAGE_FCT_TAILLE::GetText(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), SLD_IMPORT_TESSELLATION::importer_tessellation(), MG_SOLUTION::inisolution(), MAILLEUR_ADAPTATIF::maille(), REMAILLEUR::maille(), CAD4FE::MAILLEUR2D::maille(), CAD4FE::MCMesh_SetSaveFormat(), MAILLEUR2D_MERGEMAI::mergmsh(), MSTRUCT_GENERATEUR_POLYCRISTAUX::optimise_maillage(), CAD4FE::OptimizeEdgeSwap::Optimize(), MAILLEUR_FEM::prepare_quad_discrete(), CAD4FE::MAILLEUR2D::progresse_front(), CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), CAD4FE::MCAA::ShortestPath(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_refining(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_sizmpref(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), MAILLEUR_DELAUNAY::transfert_maillage(), et MAILLEUR_STL::valide_maillage().

Voici le graphe des appelants de cette fonction :

◆ get_premier_tetra()

◆ get_premier_triangle()

MG_TRIANGLE * MG_MAILLAGE::get_premier_triangle ( LISTE_MG_TRIANGLE::iterator &  it)

Définition à la ligne 912 du fichier mg_maillage.cpp.

Références lst_mg_triangle.

Référencé par MG_SOLUTION::active_solution(), MAILLEUR2D_STRUCTURE::ajuste(), MAILLEUR_ANALYSE::analyse_qualite_maillage_2D(), CAD4FE::MeshQualityReport::Build(), MG_MAILLAGE_OUTILS::calcul_courbure(), MG_MAILLAGE_OUTILS::calcul_courbure_discrete(), REC_SQUELETTE_OPT::calcul_guides(), MG_MAILLAGE_ALGOS::calcule_caracteristiques2(), CAD4FE::MCAA::CheckMCMesh(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), MAILLEUR3D_RECUPERATION::cree_front(), MAILLEUR3D_PEAU::cree_front(), MAILLEUR_STL::cree_maillage(), MG_EXPORT::decompose_maillage(), CAD4FE::MCBody::DeleteBRep(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), dupliquer(), CAD4FE::MAILLEUR2D::export_ivanim(), CAD4FE::MAILLEUR2D::export_ivanim_all_faces(), MGOPT_POSTTRAITEMENT::extract_skin(), MGOPT_POSTTRAITEMENT::extract_skin_par_decoupage(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MG_MAILLAGE_OUTILS::get_volume(), CAD4FE::InventorText_MG_MAILLAGE::GetText(), CAD4FE::InventorText_MCMesh::GetText(), CAD4FE::InventorText_MG_MAILLAGE_FCT_TAILLE::GetText(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), STL_IMPORT::importer(), STL_IMPORT::importer_en_otant_bruit(), MG_SOLUTION::inisolution(), CAD4FE::MAILLEUR2D::initialise_lst_tri_qual(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MGOPT_POSTTRAITEMENT::lissage_chen2005(), MGOPT_POSTTRAITEMENT::lissage_chen2008(), MAILLEUR_ADAPTATIF::maille(), REMAILLEUR::maille(), CAD4FE::MCMesh_SetSaveFormat(), MAILLEUR2D_MERGEMAI::mergmsh(), MG_UTILS::MG_MAILLAGE_GetSurface(), MG_UTILS::MG_MAILLAGE_GetVolume(), MG_EXPORT::off(), MAILLEUR2D_OPTIMISATION::optimise(), MAILLEUR_STL::optimise_maillage(), MAILLEUR3D_PEAU::orientation_peau(), MAILLEUR_STL::prepare_projection(), MAILLEUR_FEM::prepare_quad_discrete(), MAILLEUR_FEM::recherche_connexion_multidimension(), CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), MGOPT_POSTTRAITEMENT::rmimpose(), MSTRUCT_OUTILS::statistiques_mg_maillage(), MG_EXPORT::stl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_refining(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_sizmpref(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_smoothing(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_point_withbc(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), MGOPT_POSTTRAITEMENT::suppression_peaux_isoles(), et MGOPT_POSTTRAITEMENT::varience_McKenzie2016().

Voici le graphe des appelants de cette fonction :

◆ get_suivant_hexa()

◆ get_suivant_noeud()

MG_NOEUD * MG_MAILLAGE::get_suivant_noeud ( LISTE_MG_NOEUD::iterator &  it)

Définition à la ligne 556 du fichier mg_maillage.cpp.

Références lst_mg_noeud.

Référencé par MG_SOLUTION::active_solution(), MAILLEUR2D_STRUCTURE::ajuste(), MG_MAILLAGE_OUTILS::calcul_courbure_discrete(), MG_MAILLAGE_ALGOS::calcule_caracteristiques1(), MG_MAILLAGE_ALGOS::calcule_caracteristiques2(), MG_MAILLAGE_ALGOS::calcule_caracteristiques3(), MGOPT_POSTTRAITEMENT::cardinalite(), CAD4FE::MCAA::CheckMCMesh(), MAILLEUR_ANALYSE::compare_maillage_carte_isotrope(), CAD4FE::construire_fem_maillage_quadratique(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), FCT_TAILLE_FEM_SOLUTION_GENERATEUR_ISOTROPE::construit(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), REC_SQUELETTE_OPT::creation_LstBranches(), REC_SQUELETTE_OPT::creation_LstJonctions(), MAILLEUR_STL::cree_maillage(), MGOPT_POSTTRAITEMENT::cycle_taubin1995(), MG_EXPORT::decompose_maillage(), CAD4FE::MCBody::DeleteBRep(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), dupliquer(), CAD4FE::MAILLEUR2D::export_ivanim(), CAD4FE::MAILLEUR2D::export_ivanim_all_faces(), exporter_giref(), MGOPT_POSTTRAITEMENT::extract_skin(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), CAD4FE::InventorText_MCAA::GetAnimationText(), CAD4FE::InventorText_MG_MAILLAGE::GetText(), CAD4FE::InventorText_MCMesh::GetText(), CAD4FE::InventorText_MG_MAILLAGE_FCT_TAILLE::GetText(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh2(), MG_EXPORT::gmsh41(), MG_EXPORT::gmsh_avec_correspondance(), STL_IMPORT::importer(), MG_SOLUTION::inisolution(), REMAILLEUR::initialise_octree(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), MGOPT_POSTTRAITEMENT::lissage_chen2005(), MGOPT_POSTTRAITEMENT::lissage_chen2008(), MGOPT_POSTTRAITEMENT::lissage_jiao2012(), MGOPT_POSTTRAITEMENT::lissage_McKenzie2016(), MAILLEUR_ADAPTATIF::maille(), REMAILLEUR::maille(), CAD4FE::MCMesh_SetSaveFormat(), MAILLEUR2D_MERGEMAI::mergmsh(), MG_UTILS::MG_MAILLAGE_GetBoundingBox(), MG_EXPORT::off(), MG_COQUE::orienter(), MGOPT_POSTTRAITEMENT::posttraite(), MAILLEUR_STL::prepare_projection(), MAILLEUR_FEM::recherche_connexion_multidimension(), CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), MGOPT_POSTTRAITEMENT::rmimpose(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_refining(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_sizmpref(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_point_withbc(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), et REC_SQUELETTE_OPT::supp_squelette_nondesign().

Voici le graphe des appelants de cette fonction :

◆ get_suivant_penta()

MG_PENTA * MG_MAILLAGE::get_suivant_penta ( LISTE_MG_PENTA::iterator &  it)

Définition à la ligne 1917 du fichier mg_maillage.cpp.

Références lst_mg_penta.

Référencé par MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), MG_EXPORT::decompose_maillage(), et detacher().

Voici le graphe des appelants de cette fonction :

◆ get_suivant_pyramide()

MG_PYRAMIDE * MG_MAILLAGE::get_suivant_pyramide ( LISTE_MG_PYRAMIDE::iterator &  it)

Définition à la ligne 2171 du fichier mg_maillage.cpp.

Références lst_mg_pyramide.

Référencé par MG_EXPORT::decompose_maillage().

Voici le graphe des appelants de cette fonction :

◆ get_suivant_quadrangle()

◆ get_suivant_segment()

MG_SEGMENT * MG_MAILLAGE::get_suivant_segment ( LISTE_MG_SEGMENT::iterator &  it)

Définition à la ligne 638 du fichier mg_maillage.cpp.

Références lst_mg_segment.

Référencé par MG_SOLUTION::active_solution(), MAILLEUR_STL::adapte_carte(), MAILLEUR_ANALYSE::analyse_validite_maillage_3D(), MSTRUCT_VES_DECOUP::bouge_noeud_proche(), CAD4FE::MCAA::CheckMCMesh(), MG_MAILLAGE_OUTILS::Conformity_CloseSurfaceMesh(), CAD4FE::construire_fem_maillage_quadratique(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), MG_EXPORT::decompose_maillage(), CAD4FE::MCBody::DeleteBRep(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delswap_stlndinsert(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), MAILLEUR_STL::determine_arete(), dupliquer(), CAD4FE::MAILLEUR2D::export_ivanim(), CAD4FE::MAILLEUR2D::export_ivanim_all_faces(), exporter_giref(), MGOPT_POSTTRAITEMENT::extract_skin(), CAD4FE::MCAA::FaceBoundaryMesh(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MSTRUCT_VES_DECOUP::generer_maillage(), CAD4FE::InventorText_MCAA::GetAnimationText(), CAD4FE::InventorText_MG_MAILLAGE::GetText(), CAD4FE::InventorText_MCMesh::GetText(), CAD4FE::InventorText_MG_MAILLAGE_FCT_TAILLE::GetText(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), SLD_IMPORT_TESSELLATION::importer_tessellation(), MG_SOLUTION::inisolution(), MAILLEUR_ADAPTATIF::maille(), REMAILLEUR::maille(), CAD4FE::MAILLEUR2D::maille(), CAD4FE::MCMesh_SetSaveFormat(), MAILLEUR2D_MERGEMAI::mergmsh(), MSTRUCT_GENERATEUR_POLYCRISTAUX::optimise_maillage(), CAD4FE::OptimizeEdgeSwap::Optimize(), MAILLEUR_FEM::prepare_quad_discrete(), CAD4FE::MAILLEUR2D::progresse_front(), CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), CAD4FE::MCAA::ShortestPath(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_refining(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_sizmpref(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), MAILLEUR_DELAUNAY::transfert_maillage(), et MAILLEUR_STL::valide_maillage().

Voici le graphe des appelants de cette fonction :

◆ get_suivant_tetra()

◆ get_suivant_triangle()

MG_TRIANGLE * MG_MAILLAGE::get_suivant_triangle ( LISTE_MG_TRIANGLE::iterator &  it)

Définition à la ligne 920 du fichier mg_maillage.cpp.

Références lst_mg_triangle.

Référencé par MG_SOLUTION::active_solution(), MAILLEUR2D_STRUCTURE::ajuste(), MAILLEUR_ANALYSE::analyse_qualite_maillage_2D(), CAD4FE::MeshQualityReport::Build(), MG_MAILLAGE_OUTILS::calcul_courbure(), MG_MAILLAGE_OUTILS::calcul_courbure_discrete(), REC_SQUELETTE_OPT::calcul_guides(), MG_MAILLAGE_ALGOS::calcule_caracteristiques2(), CAD4FE::MCAA::CheckMCMesh(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), MAILLEUR3D_RECUPERATION::cree_front(), MAILLEUR3D_PEAU::cree_front(), MAILLEUR_STL::cree_maillage(), MG_EXPORT::decompose_maillage(), CAD4FE::MCBody::DeleteBRep(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), dupliquer(), CAD4FE::MAILLEUR2D::export_ivanim(), CAD4FE::MAILLEUR2D::export_ivanim_all_faces(), MGOPT_POSTTRAITEMENT::extract_skin(), MGOPT_POSTTRAITEMENT::extract_skin_par_decoupage(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MG_MAILLAGE_OUTILS::get_volume(), CAD4FE::InventorText_MG_MAILLAGE::GetText(), CAD4FE::InventorText_MCMesh::GetText(), CAD4FE::InventorText_MG_MAILLAGE_FCT_TAILLE::GetText(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), STL_IMPORT::importer(), STL_IMPORT::importer_en_otant_bruit(), MG_SOLUTION::inisolution(), CAD4FE::MAILLEUR2D::initialise_lst_tri_qual(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MGOPT_POSTTRAITEMENT::lissage_chen2005(), MGOPT_POSTTRAITEMENT::lissage_chen2008(), MAILLEUR_ADAPTATIF::maille(), REMAILLEUR::maille(), CAD4FE::MCMesh_SetSaveFormat(), MAILLEUR2D_MERGEMAI::mergmsh(), MG_UTILS::MG_MAILLAGE_GetSurface(), MG_UTILS::MG_MAILLAGE_GetVolume(), MG_EXPORT::off(), MAILLEUR2D_OPTIMISATION::optimise(), MAILLEUR_STL::optimise_maillage(), MAILLEUR3D_PEAU::orientation_peau(), MAILLEUR_STL::prepare_projection(), MAILLEUR_FEM::prepare_quad_discrete(), MAILLEUR_FEM::recherche_connexion_multidimension(), CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), MGOPT_POSTTRAITEMENT::rmimpose(), MSTRUCT_OUTILS::statistiques_mg_maillage(), MG_EXPORT::stl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_refining(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_sizmpref(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_smoothing(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_point_withbc(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), MGOPT_POSTTRAITEMENT::suppression_peaux_isoles(), et MGOPT_POSTTRAITEMENT::varience_McKenzie2016().

Voici le graphe des appelants de cette fonction :

◆ supprimer_mg_hexa()

◆ supprimer_mg_hexaid()

◆ supprimer_mg_noeud()

int MG_MAILLAGE::supprimer_mg_noeud ( unsigned int  num)

Définition à la ligne 507 du fichier mg_maillage.cpp.

Références FAIL, MG_NOEUD::get_lien_segment(), MG_NOEUD::get_lien_triangle(), get_mg_noeud(), TPL_LISTE_ENTITE< X >::get_nb(), lst_entite, lst_mg_noeud, et OK.

Voici le graphe d'appel pour cette fonction :

◆ supprimer_mg_noeudid()

◆ supprimer_mg_penta()

◆ supprimer_mg_pentaid()

◆ supprimer_mg_pyramide()

◆ supprimer_mg_pyramideid()

◆ supprimer_mg_quadrangle()

◆ supprimer_mg_quadrangleid()

◆ supprimer_mg_segment()

int MG_MAILLAGE::supprimer_mg_segment ( unsigned int  num)

◆ supprimer_mg_segmentid()

◆ supprimer_mg_tetra()

◆ supprimer_mg_tetraid()

◆ supprimer_mg_triangle()

◆ supprimer_mg_triangleid()

int MG_MAILLAGE::supprimer_mg_triangleid ( unsigned long  num)

Définition à la ligne 820 du fichier mg_maillage.cpp.

Références FAIL, MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), get_mg_triangleid(), OT_REFERENCE::get_nb_reference(), MG_TRIANGLE::get_segment1(), MG_TRIANGLE::get_segment2(), MG_TRIANGLE::get_segment3(), lst_entite, lst_mg_triangle, OK, et supprimer_mg_segmentid().

Référencé par MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MGOPT_POSTTRAITEMENT::cardinalite(), MAILLEUR3D_PEAU::cree_front(), MAILLEUR2D_INS_NOEUD::del_swap(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), CAD4FE::MCBody::DeleteBRep(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delswap_stlndinsert(), STL_IMPORT::importer_en_otant_bruit(), MG_MAILLAGE_OUTILS::inserer_noeud_segment(), MAILLEUR_STL::maillage_et_segadiscretiser_update(), MAILLEUR2D_OPTIMISATION::operateur_inverse_diagonale(), MAILLEUR2D_OPTIMISATION::optimise(), MAILLEUR2D_INS_NOEUD::prox_nd(), MAILLEUR2D_MERGEMAI::proxndmerg(), MAILLEUR2D_MERGEMAI::proxsegmrg(), CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), MGOPT_POSTTRAITEMENT::suppression_peaux_isoles(), supprimer_mg_penta(), supprimer_mg_pentaid(), supprimer_mg_pyramide(), supprimer_mg_pyramideid(), MAILLEUR3D::supprimer_mg_tetra(), supprimer_mg_tetra(), supprimer_mg_tetraid(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), CAD4FE::OptimizeEdgeSwap::SwapSegment(), et MAILLEUR2D::verifie_coin_sommet().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ supprimer_tout_mg_hexa()

void MG_MAILLAGE::supprimer_tout_mg_hexa ( void  )

Définition à la ligne 1637 du fichier mg_maillage.cpp.

Références get_nb_mg_hexa(), lst_entite, et lst_mg_hexa.

Référencé par ~MG_MAILLAGE().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ supprimer_tout_mg_noeud()

void MG_MAILLAGE::supprimer_tout_mg_noeud ( void  )

Définition à la ligne 533 du fichier mg_maillage.cpp.

Références get_nb_mg_noeud(), lst_entite, et lst_mg_noeud.

Référencé par ~MG_MAILLAGE().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ supprimer_tout_mg_penta()

void MG_MAILLAGE::supprimer_tout_mg_penta ( void  )

Définition à la ligne 1894 du fichier mg_maillage.cpp.

Références get_nb_mg_penta(), lst_entite, et lst_mg_penta.

Référencé par ~MG_MAILLAGE().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ supprimer_tout_mg_pyramide()

void MG_MAILLAGE::supprimer_tout_mg_pyramide ( void  )

Définition à la ligne 2148 du fichier mg_maillage.cpp.

Références get_nb_mg_pyramide(), lst_entite, et lst_mg_pyramide.

Voici le graphe d'appel pour cette fonction :

◆ supprimer_tout_mg_quadrangle()

void MG_MAILLAGE::supprimer_tout_mg_quadrangle ( void  )

Définition à la ligne 1127 du fichier mg_maillage.cpp.

Références get_nb_mg_quadrangle(), lst_entite, et lst_mg_quadrangle.

Référencé par ~MG_MAILLAGE().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ supprimer_tout_mg_segment()

void MG_MAILLAGE::supprimer_tout_mg_segment ( void  )

Définition à la ligne 715 du fichier mg_maillage.cpp.

Références get_nb_mg_segment(), lst_entite, et lst_mg_segment.

Référencé par ~MG_MAILLAGE().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ supprimer_tout_mg_tetra()

void MG_MAILLAGE::supprimer_tout_mg_tetra ( void  )

Définition à la ligne 1359 du fichier mg_maillage.cpp.

Références get_nb_mg_tetra(), lst_entite, et lst_mg_tetra.

Référencé par CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), et ~MG_MAILLAGE().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ supprimer_tout_mg_triangle()

void MG_MAILLAGE::supprimer_tout_mg_triangle ( void  )

Définition à la ligne 897 du fichier mg_maillage.cpp.

Références get_nb_mg_triangle(), lst_entite, et lst_mg_triangle.

Référencé par ~MG_MAILLAGE().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

Documentation des fonctions amies et associées

◆ MAILLEUR3D

friend class MAILLEUR3D
friend

Définition à la ligne 218 du fichier mg_maillage.h.

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
MG_MAILLAGE maillage 
)
friend

Définition à la ligne 2622 du fichier mg_maillage.cpp.

Documentation des données membres

◆ boite_englobante

BOITE_3D MG_MAILLAGE::boite_englobante
private

Définition à la ligne 214 du fichier mg_maillage.h.

Référencé par change_param_structure(), enregistrer(), et get_param_structure().

◆ DIMENSIONMAILLAGESANSTOPO

◆ est_structure

bool MG_MAILLAGE::est_structure
private

Définition à la ligne 216 du fichier mg_maillage.h.

Référencé par change_param_structure(), enregistrer(), get_est_structure(), et get_param_structure().

◆ gest

◆ lst_entite

◆ lst_mg_hexa

◆ lst_mg_noeud

◆ lst_mg_penta

◆ lst_mg_pyramide

◆ lst_mg_quadrangle

◆ lst_mg_segment

◆ lst_mg_tetra

◆ lst_mg_triangle

◆ mg_geometrie

◆ nx

int MG_MAILLAGE::nx
private

Définition à la ligne 215 du fichier mg_maillage.h.

Référencé par change_param_structure(), enregistrer(), et get_param_structure().

◆ ny

int MG_MAILLAGE::ny
private

Définition à la ligne 215 du fichier mg_maillage.h.

Référencé par change_param_structure(), enregistrer(), et get_param_structure().

◆ nz

int MG_MAILLAGE::nz
private

Définition à la ligne 215 du fichier mg_maillage.h.

Référencé par change_param_structure(), enregistrer(), et get_param_structure().


La documentation de cette classe a été générée à partir des fichiers suivants :