![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <mg_maillage.h>
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_MAILLAGE * | dupliquer (MG_GESTIONNAIRE *gest) |
MG_MAILLAGE * | detacher (MG_GESTIONNAIRE *gest, MG_ELEMENT_TOPOLOGIQUE *topo=NULL) |
MG_GEOMETRIE * | get_mg_geometrie (void) |
void | change_mg_geometrie (MG_GEOMETRIE *geo) |
bool | contient (MG_IDENTIFICATEUR *id) |
MG_NOEUD * | ajouter_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_NOEUD * | get_mg_noeudid (unsigned long num) |
MG_NOEUD * | get_mg_noeud (unsigned int num) |
MG_NOEUD * | get_premier_noeud (LISTE_MG_NOEUD::iterator &it) |
MG_NOEUD * | get_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_SEGMENT * | 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) |
int | ajouter_mg_segment (MG_SEGMENT *mgsegment) |
MG_SEGMENT * | get_mg_segmentid (unsigned long num) |
MG_SEGMENT * | get_mg_segment (unsigned int num) |
MG_SEGMENT * | get_mg_segment (unsigned long noeud1id, unsigned long noeud2id) |
MG_SEGMENT * | get_premier_segment (LISTE_MG_SEGMENT::iterator &) |
MG_SEGMENT * | get_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_TRIANGLE * | 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) |
int | ajouter_mg_triangle (MG_TRIANGLE *mgtriangle) |
MG_TRIANGLE * | get_mg_triangleid (unsigned long num) |
MG_TRIANGLE * | get_mg_triangle (unsigned int num) |
MG_TRIANGLE * | get_mg_triangle (unsigned long noeud1id, unsigned long noeud2id, unsigned long noeud3id) |
MG_TRIANGLE * | get_premier_triangle (LISTE_MG_TRIANGLE::iterator &it) |
MG_TRIANGLE * | get_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_QUADRANGLE * | 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) |
int | ajouter_mg_quadrangle (MG_QUADRANGLE *mgquadrangle) |
MG_QUADRANGLE * | get_mg_quadrangleid (unsigned long num) |
MG_QUADRANGLE * | get_mg_quadrangle (unsigned int num) |
MG_QUADRANGLE * | get_mg_quadrangle (unsigned long noeud1id, unsigned long noeud2id, unsigned long noeud3id, unsigned long noeud4id) |
MG_QUADRANGLE * | get_premier_quadrangle (LISTE_MG_QUADRANGLE::iterator &it) |
MG_QUADRANGLE * | get_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_TETRA * | ajouter_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_TETRA * | get_mg_tetraid (unsigned long num) |
MG_TETRA * | get_mg_tetra (unsigned int num) |
MG_TETRA * | get_mg_tetra (MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_NOEUD *noeud3, MG_NOEUD *noeud4) |
MG_TETRA * | get_premier_tetra (LISTE_MG_TETRA::iterator &it) |
MG_TETRA * | get_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_HEXA * | 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) |
int | ajouter_mg_hexa (MG_HEXA *mghexa) |
MG_HEXA * | get_mg_hexaid (unsigned long num) |
MG_HEXA * | get_mg_hexa (unsigned int num) |
MG_HEXA * | 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) |
MG_HEXA * | get_premier_hexa (LISTE_MG_HEXA::iterator &it) |
MG_HEXA * | get_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_PENTA * | 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) |
int | ajouter_mg_penta (MG_PENTA *mgpen) |
MG_PENTA * | get_mg_pentaid (unsigned long num) |
MG_PENTA * | get_mg_penta (unsigned int num) |
MG_PENTA * | get_mg_penta (MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_NOEUD *noeud3, MG_NOEUD *noeud4, MG_NOEUD *noeud5, MG_NOEUD *noeud6) |
MG_PENTA * | get_premier_penta (LISTE_MG_PENTA::iterator &it) |
MG_PENTA * | get_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_PYRAMIDE * | 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) |
int | ajouter_mg_pyramide (MG_PYRAMIDE *mgpyr) |
MG_PYRAMIDE * | get_mg_pyramideid (unsigned long num) |
MG_PYRAMIDE * | get_mg_pyramide (unsigned int num) |
MG_PYRAMIDE * | get_mg_pyramide (MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_NOEUD *noeud3, MG_NOEUD *noeud4, MG_NOEUD *noeud5) |
MG_PYRAMIDE * | get_premier_pyramide (LISTE_MG_PYRAMIDE::iterator &it) |
MG_PYRAMIDE * | get_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_SOLUTION * | calculer_carte_taille_reelle (char *nomfichier) |
MG_GESTIONNAIRE * | get_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) |
![]() | |
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 |
Amis | |
class | MAILLEUR3D |
std::ostream & | operator<< (std::ostream &o, MG_MAILLAGE &maillage) |
Définition à la ligne 62 du fichier mg_maillage.h.
MG_MAILLAGE::MG_MAILLAGE | ( | MG_GEOMETRIE * | geo | ) |
Définition à la ligne 41 du fichier mg_maillage.cpp.
Référencé par detacher(), et dupliquer().
MG_MAILLAGE::MG_MAILLAGE | ( | unsigned long | num, |
MG_GEOMETRIE * | geo | ||
) |
Définition à la ligne 45 du fichier mg_maillage.cpp.
MG_MAILLAGE::MG_MAILLAGE | ( | FEM_MAILLAGE * | fem, |
double | coef | ||
) |
Définition à la ligne 50 du fichier mg_maillage.cpp.
Références ajouter_mg_hexa(), MG_GESTIONNAIRE::ajouter_mg_maillage(), ajouter_mg_noeud(), ajouter_mg_quadrangle(), ajouter_mg_segment(), ajouter_mg_tetra(), ajouter_mg_triangle(), MAGIC::ORIGINE::DEFORME, gest, get_gestionnaire(), MG_IDENTIFICATEUR::get_id(), FEM_MAILLAGE::get_mg_maillage(), get_mg_noeudid(), FEM_MAILLAGE::get_premier_element1(), FEM_MAILLAGE::get_premier_element2(), FEM_MAILLAGE::get_premier_element3(), FEM_MAILLAGE::get_premier_noeud(), FEM_MAILLAGE::get_suivant_element1(), FEM_MAILLAGE::get_suivant_element2(), FEM_MAILLAGE::get_suivant_element3(), et FEM_MAILLAGE::get_suivant_noeud().
|
virtual |
Définition à la ligne 399 du fichier mg_maillage.cpp.
Références supprimer_tout_mg_hexa(), supprimer_tout_mg_noeud(), supprimer_tout_mg_penta(), supprimer_tout_mg_quadrangle(), supprimer_tout_mg_segment(), supprimer_tout_mg_tetra(), et supprimer_tout_mg_triangle().
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().
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().
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().
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().
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().
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().
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().
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().
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 |
||
) |
Définition à la ligne 930 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 ajouter_mg_hexa(), ajouter_mg_penta(), ajouter_mg_pyramide(), detacher(), MG_QUADRANGLE::dupliquer(), MAILLEUR3D_COUCHE::insere_quadrangle_orientant(), MG_FILE::lire_QUADRANGLE(), MG_IMPORT::maillage_gmsh(), MAILLEUR2D_STRUCTURE::maille(), MAILLEUR3D_STRUCTURE::maille(), et MG_MAILLAGE().
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().
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().
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().
MG_TETRA * MG_MAILLAGE::ajouter_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 |
||
) |
Définition à la ligne 1158 du fichier mg_maillage.cpp.
Références ajouter_mg_triangle(), MG_ELEMENT_TOPOLOGIQUE::est_une_topo_element(), FAIL, MG_IDENTIFICATEUR::get_id(), et get_mg_triangle().
Référencé par REC_SQUELETTE::construire_squelette(), MAILLEUR3D::cree_tetra(), detacher(), MG_TETRA::dupliquer(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MSTRUCT_VES_DECOUP::generer_tetra_4node(), MSTRUCT_VES_DECOUP::generer_tetra_5node(), MSTRUCT_VES_DECOUP::generer_tetra_6node_3seg(), MSTRUCT_VES_DECOUP::generer_tetra_6node_4seg(), MAILLEUR3D::insere_contrainte_tetra(), MAILLEUR3D::insere_tetra(), MG_FILE_RECUPERATION::lire_TETRA(), MG_FILE::lire_TETRA(), MG_IMPORT::maillage_gmsh(), MAILLEUR3D_OPTIMISATION::MAILLEUR3D_OPTIMISATION(), CAD4FE::MCFile::MCFile(), MG_MAILLAGE(), MAILLEUR3D_OPTIMISATION::optimise(), MSTRUCT_GENERATEUR_POLYCRISTAUX::optimise_maillage(), et MAILLEUR_DELAUNAY::transfert_maillage().
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().
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().
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().
MG_SOLUTION * MG_MAILLAGE::calculer_carte_taille_reelle | ( | char * | nomfichier | ) |
Définition à la ligne 2629 du fichier mg_maillage.cpp.
Références MG_SOLUTION::change_legende(), MG_SOLUTION::ecrire(), TPL_LISTE_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_segment(), MG_SEGMENT::get_longueur(), get_mg_noeud(), get_mg_segmentid(), TPL_LISTE_ENTITE< X >::get_nb(), et get_nb_mg_noeud().
Référencé par MAILLEUR_ADAPTATIF::maille().
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().
|
inline |
Définition à la ligne 72 du fichier mg_maillage.h.
Références mg_geometrie.
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().
bool MG_MAILLAGE::contient | ( | MG_IDENTIFICATEUR * | id | ) |
Définition à la ligne 2180 du fichier mg_maillage.cpp.
Références lst_entite.
Référencé par CAD4FE::MCAA::_InitializeMCBodyTessellation(), CAD4FE::MCAA::_InitializeMCTessSegGrid(), MG_MAILLAGE_OUTILS::change_lien_maillage(), CAD4FE::MCAA::CheckMCMesh(), CAD4FE::LocalEdgeCriteria::CheckMCTess(), CAD4FE::MCAA::CollapseMCEdgeToMCVertex(), CAD4FE::MCAA::DeleteFEMesh(), CAD4FE::MCAA::DeleteMesh(), EdgeMeshHasNode(), EdgeMeshStats(), CAD4FE::InventorText_MCAA::GetAnimationText(), CAD4FE::MCAA::GetFEMeshSegmentCount(), CAD4FE::GlobalEdgeCriteria::Init(), CAD4FE::MCAA::InitializeFEMesh(), CAD4FE::MakeLoops::CoEdge::MeshDir(), CAD4FE::MCAA::ShortestPath(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), et CAD4FE::GlobalEdgeCriteria::SplitScore().
MG_MAILLAGE * MG_MAILLAGE::detacher | ( | MG_GESTIONNAIRE * | gest, |
MG_ELEMENT_TOPOLOGIQUE * | topo = NULL |
||
) |
Définition à la ligne 167 du fichier mg_maillage.cpp.
Références TPL_MAP_ENTITE< X >::ajouter(), ajouter_mg_hexa(), MG_GESTIONNAIRE::ajouter_mg_maillage(), ajouter_mg_noeud(), ajouter_mg_penta(), ajouter_mg_quadrangle(), ajouter_mg_segment(), ajouter_mg_tetra(), ajouter_mg_triangle(), MG_ELEMENT_MAILLAGE::change_nouveau_numero(), TPL_MAP_ENTITE< X >::existe(), gest, MG_IDENTIFICATEUR::get_id(), get_mg_noeudid(), TPL_MAP_ENTITE< X >::get_nb(), MG_ELEMENT_MAILLAGE::get_origine(), get_premier_hexa(), get_premier_noeud(), get_premier_penta(), get_premier_quadrangle(), get_premier_segment(), get_premier_tetra(), get_premier_triangle(), get_suivant_hexa(), get_suivant_noeud(), get_suivant_penta(), get_suivant_quadrangle(), get_suivant_segment(), get_suivant_tetra(), get_suivant_triangle(), MG_ELEMENT_TOPOLOGIQUE::get_topologie_sousjacente(), et MG_MAILLAGE().
Référencé par MAILLEUR_STL::maille().
MG_MAILLAGE * MG_MAILLAGE::dupliquer | ( | MG_GESTIONNAIRE * | gest | ) |
Définition à la ligne 262 du fichier mg_maillage.cpp.
Références MG_GESTIONNAIRE::ajouter_mg_maillage(), MG_IDENTIFICATEUR::get_id(), get_mg_geometrie(), get_premier_noeud(), get_premier_segment(), get_premier_tetra(), get_premier_triangle(), get_suivant_noeud(), get_suivant_segment(), get_suivant_tetra(), get_suivant_triangle(), et MG_MAILLAGE().
Référencé par CAD4FE::MCAA::_InitializeMCBodyTessellation(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_refining(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_sizmpref(), et MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points().
|
virtual |
Implémente MG_IDENTIFICATEUR.
Définition à la ligne 2185 du fichier mg_maillage.cpp.
Références boite_englobante, DIMENSIONMAILLAGESANSTOPO, MG_IDENTIFICATEUR::enregistrer(), est_structure, MG_IDENTIFICATEUR::get_id(), get_nb_mg_hexa(), get_nb_mg_quadrangle(), get_nb_mg_segment(), get_nb_mg_tetra(), get_nb_mg_triangle(), MG_GEOMETRIE::get_type_geometrie(), BOITE_3D::get_xmax(), BOITE_3D::get_xmin(), BOITE_3D::get_ymax(), BOITE_3D::get_ymin(), BOITE_3D::get_zmax(), BOITE_3D::get_zmin(), lst_entite, mg_geometrie, nx, ny, et nz.
Référencé par operator<<().
|
virtual |
Définition à la ligne 2226 du fichier mg_maillage.cpp.
Références MG_ELEMENT_MAILLAGE::change_nouveau_numero(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), MG_SEGMENT::get_noeud1(), MG_SEGMENT::get_noeud2(), MG_ELEMENT_MAILLAGE::get_nouveau_numero(), MG_NOEUD::get_x(), MG_NOEUD::get_y(), MG_NOEUD::get_z(), lst_mg_noeud, et lst_mg_segment.
Référencé par exporter_mesh(), CAD4FE::MAILLEUR1D::maille(), et CAD4FE::MAILLEUR1D::maille_points().
|
virtual |
Définition à la ligne 2274 du fichier mg_maillage.cpp.
Références MG_ELEMENT_MAILLAGE::change_nouveau_numero(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), MG_TRIANGLE::get_noeud1(), MG_TRIANGLE::get_noeud2(), MG_TRIANGLE::get_noeud3(), MG_ELEMENT_MAILLAGE::get_nouveau_numero(), MG_NOEUD::get_x(), MG_NOEUD::get_y(), et MG_NOEUD::get_z().
Référencé par exporter_mesh(), CAD4FE::MAILLEUR2D::maille(), et CAD4FE::MAILLEUR2D::progresse_front().
|
virtual |
Définition à la ligne 2325 du fichier mg_maillage.cpp.
Références MG_ELEMENT_MAILLAGE::change_nouveau_numero(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), get_nb_mg_noeud(), get_nb_mg_tetra(), MG_TETRA::get_noeud1(), MG_TETRA::get_noeud2(), MG_TETRA::get_noeud3(), MG_TETRA::get_noeud4(), MG_ELEMENT_MAILLAGE::get_nouveau_numero(), MG_NOEUD::get_x(), MG_NOEUD::get_y(), MG_NOEUD::get_z(), lst_mg_noeud, et lst_mg_tetra.
Référencé par exporter_mesh().
|
virtual |
Définition à la ligne 2508 du fichier mg_maillage.cpp.
Références TPL_MAP_ENTITE< X >::ajouter(), MG_ELEMENT_MAILLAGE::change_nouveau_numero(), MG_ELEMENT_TOPOLOGIQUE::change_nouveau_numero(), TPL_MAP_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), get_mg_tetra(), get_mg_triangle(), get_nb_mg_noeud(), get_nb_mg_segment(), get_nb_mg_tetra(), get_nb_mg_triangle(), MG_SEGMENT::get_noeud1(), MG_TETRA::get_noeud1(), MG_SEGMENT::get_noeud2(), MG_TETRA::get_noeud2(), MG_TETRA::get_noeud3(), MG_TETRA::get_noeud4(), MG_ELEMENT_MAILLAGE::get_nouveau_numero(), MG_ELEMENT_TOPOLOGIQUE::get_nouveau_numero(), get_premier_noeud(), get_premier_segment(), MG_TRIANGLE::get_segment1(), MG_TRIANGLE::get_segment2(), MG_TRIANGLE::get_segment3(), get_suivant_noeud(), get_suivant_segment(), MG_TETRA::get_triangle1(), MG_TETRA::get_triangle2(), MG_TETRA::get_triangle3(), MG_TETRA::get_triangle4(), MG_NOEUD::get_x(), MG_NOEUD::get_y(), et MG_NOEUD::get_z().
|
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().
bool MG_MAILLAGE::get_est_structure | ( | void | ) |
Définition à la ligne 2686 du fichier mg_maillage.cpp.
Références est_structure.
|
virtual |
Réimplémentée à partir de MG_IDENTIFICATEUR.
Définition à la ligne 2219 du fichier mg_maillage.cpp.
Références lst_entite.
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().
MG_GEOMETRIE * MG_MAILLAGE::get_mg_geometrie | ( | void | ) |
Définition à la ligne 410 du fichier mg_maillage.cpp.
Références mg_geometrie.
Référencé par REC_SQUELETTE_OPT::calcul_branches(), REC_SQUELETTE_OPT::calcul_guides(), REC_SQUELETTE_OPT::calcul_sections2(), MGASTER::calcule(), MGASTER::calcule_fatigue(), REC_SQUELETTE::construire_squelette(), REC_SQUELETTE_OPT::cree_liste_frontiere(), REMAILLEUR::cree_liste_frontiere(), dupliquer(), MGOPT_POSTTRAITEMENT::extract_skin(), MSTRUCT_VES::generer_fem_maillage(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh41(), TOIBREP::importer_et_decouper(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR_FEM::maille(), MAILLEUR3D_MAILLAGE_PARTIEL::maille(), MAILLEUR3D_COUCHE::maille(), MGOPT_SIMP::optimisation(), MGOPT::prepare_model(), MAILLEUR_FEM::prepare_quad_discrete(), et REC_SQUELETTE_OPT::supp_squelette_nondesign().
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 | ||
) |
Définition à la ligne 1460 du fichier mg_maillage.cpp.
Références TPL_LISTE_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_petit_hexa(), TPL_LISTE_ENTITE< X >::get_nb(), MG_HEXA::get_noeud1(), MG_HEXA::get_noeud2(), MG_HEXA::get_noeud3(), MG_HEXA::get_noeud4(), MG_HEXA::get_noeud5(), MG_HEXA::get_noeud6(), MG_HEXA::get_noeud7(), et MG_HEXA::get_noeud8().
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().
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().
MG_NOEUD * MG_MAILLAGE::get_mg_noeud | ( | unsigned int | num | ) |
Définition à la ligne 463 du fichier mg_maillage.cpp.
Références lst_mg_noeud.
Référencé par calculer_carte_taille_reelle(), MAILLEUR_STL::cree_maillage(), MAILLEUR_BLOC::cree_octree(), MAILLEUR3D::fin_log(), MAILLEUR_BLOC::maille(), MG_UTILS::MG_MAILLAGE_GetBoundingBox(), et supprimer_mg_noeud().
MG_NOEUD * MG_MAILLAGE::get_mg_noeudid | ( | unsigned long | num | ) |
Définition à la ligne 451 du fichier mg_maillage.cpp.
Références lst_mg_noeud.
Référencé par CAD4FE::MCAA::_InitializeMCBodyTessellation(), MAILLEUR0D::adapte(), MAILLEUR1D::adapte(), detacher(), MG_PENTA::dupliquer(), MG_PYRAMIDE::dupliquer(), MG_TETRA::dupliquer(), MG_HEXA::dupliquer(), MG_SEGMENT::dupliquer(), MG_TRIANGLE::dupliquer(), MG_QUADRANGLE::dupliquer(), MAILLEUR2D::enregistre_front(), MGOPT_POSTTRAITEMENT::extract_skin(), MGOPT_POSTTRAITEMENT::extract_skin_par_decoupage(), MAILLEUR2D::genere_noeud(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), get_mg_quadrangle(), get_mg_segment(), get_mg_triangle(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::initialise_front(), MAILLEUR3D::insere_contrainte_tetra(), MG_FILE::lire(), MG_FILE::lire_HEXA(), MG_FILE::lire_PENTA(), MG_FILE::lire_PYRAMIDE(), MG_FILE::lire_QUADRANGLE(), MG_FILE::lire_SEGMENT(), MG_FILE_RECUPERATION::lire_TETRA(), MG_FILE::lire_TETRA(), MG_FILE_RECUPERATION::lire_TRIANGLE(), MG_FILE::lire_TRIANGLE(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR1D::maille(), MAILLEUR_BLOC::maille(), CAD4FE::MAILLEUR1D::maille(), MAILLEUR3D_COUCHE::maille(), REMAILLEUR::maille(), CAD4FE::MAILLEUR1D::maille_points(), CAD4FE::MCFile::MCFile(), MAILLEUR2D_MERGEMAI::mergmsh(), MG_MAILLAGE(), supprimer_mg_noeudid(), et MAILLEUR2D::verifie_coin_sommet().
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 | ||
) |
Définition à la ligne 1737 du fichier mg_maillage.cpp.
Références TPL_LISTE_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_petit_penta(), TPL_LISTE_ENTITE< X >::get_nb(), MG_PENTA::get_noeud1(), MG_PENTA::get_noeud2(), MG_PENTA::get_noeud3(), MG_PENTA::get_noeud4(), MG_PENTA::get_noeud5(), et MG_PENTA::get_noeud6().
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().
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().
MG_PYRAMIDE * MG_MAILLAGE::get_mg_pyramide | ( | MG_NOEUD * | noeud1, |
MG_NOEUD * | noeud2, | ||
MG_NOEUD * | noeud3, | ||
MG_NOEUD * | noeud4, | ||
MG_NOEUD * | noeud5 | ||
) |
Définition à la ligne 1994 du fichier mg_maillage.cpp.
Références TPL_LISTE_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_petit_pyramide(), TPL_LISTE_ENTITE< X >::get_nb(), MG_PYRAMIDE::get_noeud1(), MG_PYRAMIDE::get_noeud2(), MG_PYRAMIDE::get_noeud3(), MG_PYRAMIDE::get_noeud4(), et MG_PYRAMIDE::get_noeud5().
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().
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().
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().
MG_QUADRANGLE * MG_MAILLAGE::get_mg_quadrangle | ( | unsigned long | noeud1id, |
unsigned long | noeud2id, | ||
unsigned long | noeud3id, | ||
unsigned long | noeud4id | ||
) |
Définition à la ligne 996 du fichier mg_maillage.cpp.
Références TPL_LISTE_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_petit_quadrangle(), get_mg_noeudid(), TPL_LISTE_ENTITE< X >::get_nb(), MG_QUADRANGLE::get_noeud1(), MG_QUADRANGLE::get_noeud2(), MG_QUADRANGLE::get_noeud3(), et MG_QUADRANGLE::get_noeud4().
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().
MG_SEGMENT * MG_MAILLAGE::get_mg_segment | ( | unsigned int | num | ) |
Définition à la ligne 619 du fichier mg_maillage.cpp.
Références lst_mg_segment.
Référencé par ajouter_mg_quadrangle(), ajouter_mg_triangle(), MAILLEUR_FEM::construire_quadratique(), MAILLEUR3D::fin_log(), OCC_SURFACE::get_triangulation(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR3D::insere_contrainte_triangle(), MAILLEUR3D::insere_segment(), MG_FILE_RECUPERATION::insere_triangle(), MGOPT_POSTTRAITEMENT::insere_triangle(), MAILLEUR3D_OPTIMISATION::insere_triangle(), MAILLEUR2D_OPTIMISATION::insere_triangle(), MAILLEUR2D::insere_triangle(), MAILLEUR3D::insere_triangle(), MAILLEUR3D_COUCHE::insere_triangle_orientant(), MGOPT_POSTTRAITEMENT::interpole_segment(), MG_FILE::lire(), MG_FILE_RECUPERATION::lire_TRIANGLE(), MAILLEUR_STL::maillage_et_segadiscretiser_update(), MAILLEUR_BLOC::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), CAD4FE::MCFile::MCFile(), supprimer_mg_segment(), CAD4FE::OptimizeEdgeSwap::Swap(), et CAD4FE::OptimizeEdgeSwap::SwapSegment().
MG_SEGMENT * MG_MAILLAGE::get_mg_segment | ( | unsigned long | noeud1id, |
unsigned long | noeud2id | ||
) |
Définition à la ligne 605 du fichier mg_maillage.cpp.
Références TPL_LISTE_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_petit_segment(), get_mg_noeudid(), TPL_LISTE_ENTITE< X >::get_nb(), MG_SEGMENT::get_noeud1(), et MG_SEGMENT::get_noeud2().
MG_SEGMENT * MG_MAILLAGE::get_mg_segmentid | ( | unsigned long | num | ) |
Définition à la ligne 595 du fichier mg_maillage.cpp.
Références lst_mg_segment.
Référencé par CAD4FE::MCAA::_InitializeMCBodyTessellation(), MAILLEUR1D::adapte(), calculer_carte_taille_reelle(), MAILLEUR_ANALYSE::compare_maillage_carte_isotrope(), MG_TRIANGLE::dupliquer(), MG_QUADRANGLE::dupliquer(), MAILLEUR2D::initialise_frontiere(), CAD4FE::MAILLEUR2D::initialise_frontiere(), MG_FILE::lire(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR3D_COUCHE::maille(), REMAILLEUR::maille(), et supprimer_mg_segmentid().
MG_TETRA * MG_MAILLAGE::get_mg_tetra | ( | MG_NOEUD * | noeud1, |
MG_NOEUD * | noeud2, | ||
MG_NOEUD * | noeud3, | ||
MG_NOEUD * | noeud4 | ||
) |
Définition à la ligne 1224 du fichier mg_maillage.cpp.
Références TPL_LISTE_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_petit_tetra(), TPL_LISTE_ENTITE< X >::get_nb(), MG_TETRA::get_noeud1(), MG_TETRA::get_noeud2(), MG_TETRA::get_noeud3(), et MG_TETRA::get_noeud4().
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().
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().
MG_TRIANGLE * MG_MAILLAGE::get_mg_triangle | ( | unsigned int | num | ) |
Définition à la ligne 784 du fichier mg_maillage.cpp.
Références lst_mg_triangle.
Référencé par ajouter_mg_penta(), ajouter_mg_pyramide(), ajouter_mg_tetra(), exporter_giref(), MAILLEUR3D::fin_log(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR3D::insere_contrainte_tetra(), MAILLEUR3D::insere_tetra(), MAILLEUR3D_OPTIMISATION::insere_triangle(), MAILLEUR3D::insere_triangle(), MG_FILE_RECUPERATION::lire_TETRA(), MAILLEUR_BLOC::maille(), MAILLEUR3D_OPTIMISATION::optimise(), supprimer_mg_triangle(), MAILLEUR_DELAUNAY::transfert_maillage(), MAILLEUR_STL::verification_conformite(), et MAILLEUR3D::verifie_conformite_octale().
MG_TRIANGLE * MG_MAILLAGE::get_mg_triangle | ( | unsigned long | noeud1id, |
unsigned long | noeud2id, | ||
unsigned long | noeud3id | ||
) |
Définition à la ligne 795 du fichier mg_maillage.cpp.
Références TPL_LISTE_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_petit_triangle(), get_mg_noeudid(), TPL_LISTE_ENTITE< X >::get_nb(), MG_TRIANGLE::get_noeud1(), MG_TRIANGLE::get_noeud2(), et MG_TRIANGLE::get_noeud3().
MG_TRIANGLE * MG_MAILLAGE::get_mg_triangleid | ( | unsigned long | num | ) |
Définition à la ligne 772 du fichier mg_maillage.cpp.
Références lst_mg_triangle.
Référencé par CAD4FE::MCAA::_InitializeMCBodyTessellation(), MAILLEUR3D::cree_front(), REC_SQUELETTE_OPT::cree_liste_frontiere(), REMAILLEUR::cree_liste_frontiere(), MG_PENTA::dupliquer(), MG_PYRAMIDE::dupliquer(), MG_TETRA::dupliquer(), MG_VOLUME::get_propriete_massique(), MG_FILE::lire(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR3D_COUCHE::maille(), REMAILLEUR::maille(), MAILLEUR2D_OPTIMISATION::optimise(), MAILLEUR2D_OPTIMISATION::optimise_avec_calcul_uv(), supprimer_mg_triangleid(), et MAILLEUR2D::verifie_coin_sommet().
unsigned int MG_MAILLAGE::get_nb_mg_hexa | ( | void | ) |
Définition à la ligne 1512 du fichier mg_maillage.cpp.
Références lst_mg_hexa.
Référencé par MAILLEUR_ANALYSE::analyse_mg(), MG_EXPORT::aster_ecrire_mail(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), MAILLEUR_ANALYSE::denombre_maillage(), enregistrer(), MG_EXPORT::gmsh(), MG_SOLUTION::inisolution(), et supprimer_tout_mg_hexa().
unsigned int MG_MAILLAGE::get_nb_mg_noeud | ( | void | ) |
Définition à la ligne 476 du fichier mg_maillage.cpp.
Références lst_mg_noeud.
Référencé par MAILLEUR_ANALYSE::analyse_mg(), MG_MAILLAGE_OUTILS::calcul_courbure(), MG_MAILLAGE_ALGOS::calcule_caracteristiques1(), MG_MAILLAGE_ALGOS::calcule_caracteristiques2(), MG_MAILLAGE_ALGOS::calcule_caracteristiques3(), calculer_carte_taille_reelle(), CAD4FE::construire_fem_maillage_quadratique(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), MAILLEUR_BLOC::cree_octree(), CAD4FE::MCBody::DeleteBRep(), enregistrer_sous_mesh_3D(), exporter_giref(), MAILLEUR3D::fin_log(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh2(), MG_EXPORT::gmsh41(), STL_IMPORT::importer(), MG_SOLUTION::inisolution(), MAILLEUR_BLOC::maille(), MG_EXPORT::off(), supprimer_tout_mg_noeud(), et MAILLEUR3D::test_front().
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().
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().
unsigned int MG_MAILLAGE::get_nb_mg_quadrangle | ( | void | ) |
Définition à la ligne 1030 du fichier mg_maillage.cpp.
Références lst_mg_quadrangle.
Référencé par MAILLEUR_ANALYSE::analyse_mg(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), enregistrer(), MG_EXPORT::gmsh(), MG_SOLUTION::inisolution(), MG_EXPORT::off(), et supprimer_tout_mg_quadrangle().
unsigned int MG_MAILLAGE::get_nb_mg_segment | ( | void | ) |
Définition à la ligne 646 du fichier mg_maillage.cpp.
Références lst_mg_segment.
Référencé par MAILLEUR_ANALYSE::analyse_mg(), MG_MAILLAGE_OUTILS::calcul_courbure(), MG_MAILLAGE_ALGOS::calcule_caracteristiques(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), enregistrer(), exporter_giref(), MAILLEUR3D::fin_log(), MSTRUCT_VES_DECOUP::generer_maillage(), MG_EXPORT::gmsh(), MG_SOLUTION::inisolution(), MAILLEUR_BLOC::maille(), CAD4FE::MCAA::ShortestPath(), et supprimer_tout_mg_segment().
unsigned int MG_MAILLAGE::get_nb_mg_tetra | ( | void | ) |
Définition à la ligne 1262 du fichier mg_maillage.cpp.
Références lst_mg_tetra.
Référencé par MAILLEUR_ANALYSE::analyse_mg(), MAILLEUR_ANALYSE::analyse_qualite_maillage_2D(), MAILLEUR_ANALYSE::analyse_qualite_maillage_3D(), MG_EXPORT::aster_ecrire_mail(), MG_MAILLAGE_OUTILS::calcul_courbure(), MG_MAILLAGE_ALGOS::calcule_caracteristiques(), MG_MAILLAGE_ALGOS::calcule_caracteristiques3(), MAILLEUR_ANALYSE::compare_maillage_carte_isotrope(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), MAILLEUR_ANALYSE::denombre_maillage(), enregistrer(), enregistrer_sous_mesh_3D(), exporter_giref(), MG_EXPORT::gmsh(), MG_SOLUTION::inisolution(), MAILLEUR3D_OPTIMISATION::optimise(), MAILLEUR3D::progresse_front(), supprimer_tout_mg_tetra(), et MAILLEUR_DELAUNAY::transfert_maillage().
unsigned int MG_MAILLAGE::get_nb_mg_triangle | ( | void | ) |
Définition à la ligne 814 du fichier mg_maillage.cpp.
Références lst_mg_triangle.
Référencé par MAILLEUR_ANALYSE::analyse_mg(), MG_MAILLAGE_OUTILS::calcul_courbure(), MG_MAILLAGE_ALGOS::calcule_caracteristiques(), MG_MAILLAGE_ALGOS::calcule_caracteristiques2(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), enregistrer(), exporter_giref(), MAILLEUR3D::fin_log(), MG_EXPORT::gmsh(), MG_SOLUTION::inisolution(), MGOPT_POSTTRAITEMENT::lissage_chen2005(), MGOPT_POSTTRAITEMENT::lissage_chen2008(), MGOPT_POSTTRAITEMENT::lissage_McKenzie2016(), MAILLEUR_BLOC::maille(), MAILLEUR_STL::maille(), MG_EXPORT::off(), supprimer_tout_mg_triangle(), MAILLEUR_STL::verification_conformite(), et MAILLEUR3D::verifie_conformite_octale().
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().
MG_HEXA * MG_MAILLAGE::get_premier_hexa | ( | LISTE_MG_HEXA::iterator & | it | ) |
Définition à la ligne 1652 du fichier mg_maillage.cpp.
Références lst_mg_hexa.
Référencé par MG_SOLUTION::active_solution(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), MG_EXPORT::decompose_maillage(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), MSTRUCT_VES_DECOUP::generer_maillage(), MSTRUCT_VES::generer_maillage(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), et MG_SOLUTION::inisolution().
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().
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().
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().
MG_QUADRANGLE * MG_MAILLAGE::get_premier_quadrangle | ( | LISTE_MG_QUADRANGLE::iterator & | it | ) |
Définition à la ligne 1142 du fichier mg_maillage.cpp.
Références lst_mg_quadrangle.
Référencé par MG_SOLUTION::active_solution(), MAILLEUR2D_STRUCTURE::ajuste(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), MG_EXPORT::decompose_maillage(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), MG_SOLUTION::inisolution(), MG_EXPORT::off(), et MAILLEUR_FEM::recherche_connexion_multidimension().
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().
MG_TETRA * MG_MAILLAGE::get_premier_tetra | ( | LISTE_MG_TETRA::iterator & | it | ) |
Définition à la ligne 1374 du fichier mg_maillage.cpp.
Références lst_mg_tetra.
Référencé par MG_SOLUTION::active_solution(), MAILLEUR3D::analyse_maillage_obtenu(), MAILLEUR_ANALYSE::analyse_qualite_maillage_3D(), MGOPT_POSTTRAITEMENT::calcul_volume_ini(), MG_MAILLAGE_ALGOS::calcule_caracteristiques3(), MAILLEUR_ANALYSE::compare_maillage_carte_isotrope(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), MAILLEUR3D_RECUPERATION::cree_front(), MG_EXPORT::decompose_maillage(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), dupliquer(), MGOPT_POSTTRAITEMENT::extract_skin(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MSTRUCT_VES_DECOUP::generer_maillage(), MSTRUCT_VES_DECOUP::get_lst_tetra_cut(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), MG_SOLUTION::inisolution(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR_BLOC::maille(), REMAILLEUR::maille(), MAILLEUR3D_OPTIMISATION::MAILLEUR3D_OPTIMISATION(), MAILLEUR3D_OPTIMISATION::optimise(), MAILLEUR_FEM::prepare_quad_discrete(), MGOPT_POSTTRAITEMENT::reactivation(), et MSTRUCT_OUTILS::statistiques_mg_maillage().
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().
MG_HEXA * MG_MAILLAGE::get_suivant_hexa | ( | LISTE_MG_HEXA::iterator & | it | ) |
Définition à la ligne 1660 du fichier mg_maillage.cpp.
Références lst_mg_hexa.
Référencé par MG_SOLUTION::active_solution(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), MG_EXPORT::decompose_maillage(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), MSTRUCT_VES_DECOUP::generer_maillage(), MSTRUCT_VES::generer_maillage(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), et MG_SOLUTION::inisolution().
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().
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().
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().
MG_QUADRANGLE * MG_MAILLAGE::get_suivant_quadrangle | ( | LISTE_MG_QUADRANGLE::iterator & | it | ) |
Définition à la ligne 1150 du fichier mg_maillage.cpp.
Références lst_mg_quadrangle.
Référencé par MG_SOLUTION::active_solution(), MAILLEUR2D_STRUCTURE::ajuste(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), MG_EXPORT::decompose_maillage(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), MG_SOLUTION::inisolution(), MG_EXPORT::off(), et MAILLEUR_FEM::recherche_connexion_multidimension().
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().
MG_TETRA * MG_MAILLAGE::get_suivant_tetra | ( | LISTE_MG_TETRA::iterator & | it | ) |
Définition à la ligne 1382 du fichier mg_maillage.cpp.
Références lst_mg_tetra.
Référencé par MG_SOLUTION::active_solution(), MAILLEUR3D::analyse_maillage_obtenu(), MAILLEUR_ANALYSE::analyse_qualite_maillage_3D(), MGOPT_POSTTRAITEMENT::calcul_volume_ini(), MG_MAILLAGE_ALGOS::calcule_caracteristiques3(), MAILLEUR_ANALYSE::compare_maillage_carte_isotrope(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), MAILLEUR3D_RECUPERATION::cree_front(), MG_EXPORT::decompose_maillage(), MAILLEUR_ANALYSE::denombre_maillage(), detacher(), dupliquer(), MGOPT_POSTTRAITEMENT::extract_skin(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MSTRUCT_VES_DECOUP::generer_maillage(), MSTRUCT_VES_DECOUP::get_lst_tetra_cut(), MG_EXPORT::gmsh(), MG_EXPORT::gmsh_avec_correspondance(), MG_SOLUTION::inisolution(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR_BLOC::maille(), REMAILLEUR::maille(), MAILLEUR3D_OPTIMISATION::MAILLEUR3D_OPTIMISATION(), MAILLEUR3D_OPTIMISATION::optimise(), MAILLEUR_FEM::prepare_quad_discrete(), MGOPT_POSTTRAITEMENT::reactivation(), et MSTRUCT_OUTILS::statistiques_mg_maillage().
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().
int MG_MAILLAGE::supprimer_mg_hexa | ( | unsigned int | num | ) |
Définition à la ligne 1577 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_hexa(), OT_REFERENCE::get_nb_reference(), MG_HEXA::get_quadrangle1(), MG_HEXA::get_quadrangle2(), MG_HEXA::get_quadrangle3(), MG_HEXA::get_quadrangle4(), MG_HEXA::get_quadrangle5(), MG_HEXA::get_quadrangle6(), lst_entite, lst_mg_hexa, OK, et supprimer_mg_quadrangleid().
int MG_MAILLAGE::supprimer_mg_hexaid | ( | unsigned long | num | ) |
Définition à la ligne 1518 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_hexaid(), OT_REFERENCE::get_nb_reference(), MG_HEXA::get_quadrangle1(), MG_HEXA::get_quadrangle2(), MG_HEXA::get_quadrangle3(), MG_HEXA::get_quadrangle4(), MG_HEXA::get_quadrangle5(), MG_HEXA::get_quadrangle6(), lst_entite, lst_mg_hexa, OK, et supprimer_mg_quadrangleid().
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.
int MG_MAILLAGE::supprimer_mg_noeudid | ( | unsigned long | num | ) |
Définition à la ligne 482 du fichier mg_maillage.cpp.
Références FAIL, MG_NOEUD::get_lien_segment(), MG_NOEUD::get_lien_triangle(), get_mg_noeudid(), TPL_LISTE_ENTITE< X >::get_nb(), lst_entite, lst_mg_noeud, et OK.
Référencé par MGOPT_POSTTRAITEMENT::cardinalite(), REC_SQUELETTE::construire_squelette(), CAD4FE::MCBody::DeleteBRep(), CAD4FE::MCAA::DeleteFEMesh(), MAILLEUR3D::detruit_element_inactif(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlproxnd_stlndinsert(), supprimer_mg_segment(), supprimer_mg_segmentid(), MAILLEUR2D::traite_front_cas_general(), et MAILLEUR3D::traite_front_general().
int MG_MAILLAGE::supprimer_mg_penta | ( | unsigned int | num | ) |
Définition à la ligne 1841 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_penta(), OT_REFERENCE::get_nb_reference(), MG_PENTA::get_quadrangle1(), MG_PENTA::get_quadrangle2(), MG_PENTA::get_quadrangle3(), MG_PENTA::get_triangle1(), MG_PENTA::get_triangle2(), lst_entite, lst_mg_penta, OK, supprimer_mg_quadrangleid(), et supprimer_mg_triangleid().
int MG_MAILLAGE::supprimer_mg_pentaid | ( | unsigned long | num | ) |
Définition à la ligne 1789 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_pentaid(), OT_REFERENCE::get_nb_reference(), MG_PENTA::get_quadrangle1(), MG_PENTA::get_quadrangle2(), MG_PENTA::get_quadrangle3(), MG_PENTA::get_triangle1(), MG_PENTA::get_triangle2(), lst_entite, lst_mg_penta, OK, supprimer_mg_quadrangleid(), et supprimer_mg_triangleid().
int MG_MAILLAGE::supprimer_mg_pyramide | ( | unsigned int | num | ) |
Définition à la ligne 2095 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_pyramide(), OT_REFERENCE::get_nb_reference(), MG_PYRAMIDE::get_quadrangle1(), MG_PYRAMIDE::get_triangle1(), MG_PYRAMIDE::get_triangle2(), MG_PYRAMIDE::get_triangle3(), MG_PYRAMIDE::get_triangle4(), lst_entite, lst_mg_pyramide, OK, supprimer_mg_quadrangleid(), et supprimer_mg_triangleid().
int MG_MAILLAGE::supprimer_mg_pyramideid | ( | unsigned long | num | ) |
Définition à la ligne 2043 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_pyramideid(), OT_REFERENCE::get_nb_reference(), MG_PYRAMIDE::get_quadrangle1(), MG_PYRAMIDE::get_triangle1(), MG_PYRAMIDE::get_triangle2(), MG_PYRAMIDE::get_triangle3(), MG_PYRAMIDE::get_triangle4(), lst_entite, lst_mg_pyramide, OK, supprimer_mg_quadrangleid(), et supprimer_mg_triangleid().
int MG_MAILLAGE::supprimer_mg_quadrangle | ( | unsigned int | num | ) |
Définition à la ligne 1081 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_quadrangle(), OT_REFERENCE::get_nb_reference(), MG_QUADRANGLE::get_segment1(), MG_QUADRANGLE::get_segment2(), MG_QUADRANGLE::get_segment3(), MG_QUADRANGLE::get_segment4(), lst_entite, lst_mg_quadrangle, OK, et supprimer_mg_segmentid().
int MG_MAILLAGE::supprimer_mg_quadrangleid | ( | unsigned long | num | ) |
Définition à la ligne 1036 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_quadrangleid(), OT_REFERENCE::get_nb_reference(), MG_QUADRANGLE::get_segment1(), MG_QUADRANGLE::get_segment2(), MG_QUADRANGLE::get_segment3(), MG_QUADRANGLE::get_segment4(), lst_entite, lst_mg_quadrangle, OK, et supprimer_mg_segmentid().
Référencé par MAILLEUR2D_STRUCTURE::ajuste(), supprimer_mg_hexa(), supprimer_mg_hexaid(), supprimer_mg_penta(), supprimer_mg_pentaid(), supprimer_mg_pyramide(), et supprimer_mg_pyramideid().
int MG_MAILLAGE::supprimer_mg_segment | ( | unsigned int | num | ) |
Définition à la ligne 683 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_segment(), OT_REFERENCE::get_nb_reference(), MG_SEGMENT::get_noeud1(), MG_SEGMENT::get_noeud2(), lst_entite, lst_mg_segment, OK, et supprimer_mg_noeudid().
int MG_MAILLAGE::supprimer_mg_segmentid | ( | unsigned long | num | ) |
Définition à la ligne 652 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_segmentid(), OT_REFERENCE::get_nb_reference(), MG_SEGMENT::get_noeud1(), MG_SEGMENT::get_noeud2(), lst_entite, lst_mg_segment, OK, et supprimer_mg_noeudid().
Référencé par CAD4FE::MCAA::CollapseMCEdgeToMCVertex(), REC_SQUELETTE::construire_squelette(), CAD4FE::MCBody::DeleteBRep(), CAD4FE::MCAA::DeleteFEMesh(), CAD4FE::MCAA::DeleteMesh(), MG_MAILLAGE_OUTILS::inserer_noeud_segment(), CAD4FE::OptimizeEdgeSwap::RemoveVolumeMesh(), CAD4FE::MCAA::SplitEdge(), REC_SQUELETTE_OPT::supp_squelette_nondesign(), MAILLEUR2D::supprime_segment(), supprimer_mg_quadrangle(), supprimer_mg_quadrangleid(), supprimer_mg_triangle(), supprimer_mg_triangleid(), et CAD4FE::OptimizeEdgeSwap::SwapSegment().
int MG_MAILLAGE::supprimer_mg_tetra | ( | unsigned int | num | ) |
Définition à la ligne 1313 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_tetra(), OT_REFERENCE::get_nb_reference(), MG_TETRA::get_triangle1(), MG_TETRA::get_triangle2(), MG_TETRA::get_triangle3(), MG_TETRA::get_triangle4(), lst_entite, lst_mg_tetra, OK, et supprimer_mg_triangleid().
int MG_MAILLAGE::supprimer_mg_tetraid | ( | unsigned long | num | ) |
Définition à la ligne 1268 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_tetraid(), OT_REFERENCE::get_nb_reference(), MG_ELEMENT_MAILLAGE::get_origine(), MG_TETRA::get_triangle1(), MG_TETRA::get_triangle2(), MG_TETRA::get_triangle3(), MG_TETRA::get_triangle4(), lst_entite, lst_mg_tetra, MAGIC::ORIGINE::MAILLEUR_AUTO, OK, et supprimer_mg_triangleid().
Référencé par MSTRUCT_VES_DECOUP::generer_maillage(), MAILLEUR3D_OPTIMISATION::MAILLEUR3D_OPTIMISATION(), MAILLEUR3D_OPTIMISATION::optimise(), et MSTRUCT_GENERATEUR_POLYCRISTAUX::optimise_maillage().
int MG_MAILLAGE::supprimer_mg_triangle | ( | unsigned int | num | ) |
Définition à la ligne 858 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_triangle(), 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().
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().
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().
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().
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().
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.
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().
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().
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().
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().
|
friend |
Définition à la ligne 218 du fichier mg_maillage.h.
|
friend |
Définition à la ligne 2622 du fichier mg_maillage.cpp.
|
private |
Définition à la ligne 214 du fichier mg_maillage.h.
Référencé par change_param_structure(), enregistrer(), et get_param_structure().
|
static |
Définition à la ligne 177 du fichier mg_maillage.h.
Référencé par MG_EXPORT::decompose_maillage(), M3D_TRIANGLE::enregistrer(), MG_SEGMENT::enregistrer(), MG_TETRA::enregistrer(), MG_TRIANGLE::enregistrer(), MG_QUADRANGLE::enregistrer(), MG_PYRAMIDE::enregistrer(), MG_PENTA::enregistrer(), MG_HEXA::enregistrer(), enregistrer(), et MG_EXPORT::gmsh41().
|
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().
|
private |
Définition à la ligne 211 du fichier mg_maillage.h.
Référencé par ajouter_mg_hexa(), ajouter_mg_noeud(), ajouter_mg_penta(), ajouter_mg_pyramide(), ajouter_mg_quadrangle(), ajouter_mg_segment(), ajouter_mg_tetra(), ajouter_mg_triangle(), change_gestionnaire(), detacher(), get_gestionnaire(), et MG_MAILLAGE().
|
private |
Définition à la ligne 200 du fichier mg_maillage.h.
Référencé par ajouter_mg_hexa(), ajouter_mg_noeud(), ajouter_mg_penta(), ajouter_mg_pyramide(), ajouter_mg_quadrangle(), ajouter_mg_segment(), ajouter_mg_tetra(), ajouter_mg_triangle(), contient(), enregistrer(), get_fichier_dependant(), supprimer_mg_hexa(), supprimer_mg_hexaid(), supprimer_mg_noeud(), supprimer_mg_noeudid(), supprimer_mg_penta(), supprimer_mg_pentaid(), supprimer_mg_pyramide(), supprimer_mg_pyramideid(), supprimer_mg_quadrangle(), supprimer_mg_quadrangleid(), supprimer_mg_segment(), supprimer_mg_segmentid(), MAILLEUR3D::supprimer_mg_tetra(), supprimer_mg_tetra(), supprimer_mg_tetraid(), supprimer_mg_triangle(), supprimer_mg_triangleid(), supprimer_tout_mg_hexa(), supprimer_tout_mg_noeud(), supprimer_tout_mg_penta(), supprimer_tout_mg_pyramide(), supprimer_tout_mg_quadrangle(), supprimer_tout_mg_segment(), supprimer_tout_mg_tetra(), et supprimer_tout_mg_triangle().
|
private |
Définition à la ligne 206 du fichier mg_maillage.h.
Référencé par ajouter_mg_hexa(), get_mg_hexa(), get_mg_hexaid(), get_nb_mg_hexa(), get_premier_hexa(), get_suivant_hexa(), supprimer_mg_hexa(), supprimer_mg_hexaid(), et supprimer_tout_mg_hexa().
|
private |
Définition à la ligne 201 du fichier mg_maillage.h.
Référencé par ajouter_mg_noeud(), enregistrer_sous_mesh_1D(), enregistrer_sous_mesh_3D(), get_mg_noeud(), get_mg_noeudid(), get_nb_mg_noeud(), get_premier_noeud(), get_suivant_noeud(), supprimer_mg_noeud(), supprimer_mg_noeudid(), et supprimer_tout_mg_noeud().
|
private |
Définition à la ligne 207 du fichier mg_maillage.h.
Référencé par ajouter_mg_penta(), get_mg_penta(), get_mg_pentaid(), get_nb_mg_penta(), get_premier_penta(), get_suivant_penta(), supprimer_mg_penta(), supprimer_mg_pentaid(), et supprimer_tout_mg_penta().
|
private |
Définition à la ligne 208 du fichier mg_maillage.h.
Référencé par ajouter_mg_pyramide(), get_mg_pyramide(), get_mg_pyramideid(), get_nb_mg_pyramide(), get_premier_pyramide(), get_suivant_pyramide(), supprimer_mg_pyramide(), supprimer_mg_pyramideid(), et supprimer_tout_mg_pyramide().
|
private |
Définition à la ligne 204 du fichier mg_maillage.h.
Référencé par ajouter_mg_quadrangle(), get_mg_quadrangle(), get_mg_quadrangleid(), get_nb_mg_quadrangle(), get_premier_quadrangle(), get_suivant_quadrangle(), supprimer_mg_quadrangle(), supprimer_mg_quadrangleid(), et supprimer_tout_mg_quadrangle().
|
private |
Définition à la ligne 202 du fichier mg_maillage.h.
Référencé par ajouter_mg_segment(), enregistrer_sous_mesh_1D(), get_mg_segment(), get_mg_segmentid(), get_nb_mg_segment(), get_premier_segment(), get_suivant_segment(), supprimer_mg_segment(), supprimer_mg_segmentid(), et supprimer_tout_mg_segment().
|
private |
Définition à la ligne 205 du fichier mg_maillage.h.
Référencé par ajouter_mg_tetra(), enregistrer_sous_mesh_3D(), get_mg_tetra(), get_mg_tetraid(), get_nb_mg_tetra(), get_premier_tetra(), get_suivant_tetra(), MAILLEUR3D::supprimer_mg_tetra(), supprimer_mg_tetra(), supprimer_mg_tetraid(), et supprimer_tout_mg_tetra().
|
private |
Définition à la ligne 203 du fichier mg_maillage.h.
Référencé par ajouter_mg_triangle(), get_mg_triangle(), get_mg_triangleid(), get_nb_mg_triangle(), get_premier_triangle(), get_suivant_triangle(), supprimer_mg_triangle(), supprimer_mg_triangleid(), et supprimer_tout_mg_triangle().
|
private |
Définition à la ligne 210 du fichier mg_maillage.h.
Référencé par change_mg_geometrie(), OCC_OT_CG::creer_MG_CG_FORME(), OCC_OT_CG::creer_nouveau_mg_element(), enregistrer(), get_mg_geometrie(), et OCC_OT_CG::reconstruire_MG_CG_FORME().
|
private |
Définition à la ligne 215 du fichier mg_maillage.h.
Référencé par change_param_structure(), enregistrer(), et get_param_structure().
|
private |
Définition à la ligne 215 du fichier mg_maillage.h.
Référencé par change_param_structure(), enregistrer(), et get_param_structure().
|
private |
Définition à la ligne 215 du fichier mg_maillage.h.
Référencé par change_param_structure(), enregistrer(), et get_param_structure().