![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <mailleur.h>
Types publics | |
typedef void | fonction_affiche(char *) |
![]() | |
typedef void | fonction_affiche(char *) |
Fonctions membres publiques | |
MAILLEUR (bool save, class OT_CPU *comp=NULL) | |
MAILLEUR (MAILLEUR &mdd) | |
virtual | ~MAILLEUR () |
virtual int | maille (class MG_GROUPE_TOPOLOGIQUE *mggt=NULL)=0 |
virtual void | change_nom_fichierdbg (char *nom) |
virtual void | change_priorite_metrique (double val) |
void | refresh (void) |
void | ajouter_etape_cpu (std::string nom) |
void | change_pas_integration (int val) |
void | ini_param (void) |
![]() | |
MAGIC_AFFICHE () | |
MAGIC_AFFICHE (MAGIC_AFFICHE &mdd) | |
virtual | ~MAGIC_AFFICHE () |
virtual void | active_affichage (fonction_affiche *fonc) |
virtual void | affiche (char *mess) |
Attributs protégés | |
OT_CPU * | compteur |
bool | savedbg |
char | nomfichierdbg [500] |
double | priorite_metrique |
int | pas |
OT_PARAMETRES | param |
![]() | |
fonction_affiche * | affiche2 |
int | affichageactif |
Définition à la ligne 33 du fichier mailleur.h.
typedef void MAILLEUR::fonction_affiche(char *) |
Définition à la ligne 40 du fichier mailleur.h.
MAILLEUR::MAILLEUR | ( | bool | save, |
class OT_CPU * | comp = NULL |
||
) |
Définition à la ligne 32 du fichier mailleur.cpp.
Références ini_param().
MAILLEUR::MAILLEUR | ( | MAILLEUR & | mdd | ) |
Définition à la ligne 38 du fichier mailleur.cpp.
Références ini_param().
|
virtual |
Définition à la ligne 44 du fichier mailleur.cpp.
void MAILLEUR::ajouter_etape_cpu | ( | std::string | nom | ) |
Définition à la ligne 60 du fichier mailleur.cpp.
Références OT_CPU::ajouter_etape(), et compteur.
|
virtual |
Définition à la ligne 66 du fichier mailleur.cpp.
Références nomfichierdbg.
Référencé par MAILLEUR3D_MAILLAGE_PARTIEL::maille(), et MAILLEUR_BLOC::maille().
void MAILLEUR::change_pas_integration | ( | int | val | ) |
Définition à la ligne 92 du fichier mailleur.cpp.
Références pas.
Référencé par MAILLEUR_ADAPTATIF::maille(), MAILLEUR3D_MAILLAGE_PARTIEL::maille(), et MAILLEUR_BLOC::maille().
|
virtual |
Définition à la ligne 53 du fichier mailleur.cpp.
Références priorite_metrique.
Référencé par MSTRUCT_VES_DECOUP::generer_maillage(), MSTRUCT_VES::generer_maillage(), et MAILLEUR3D_MAILLAGE_PARTIEL::maille().
void MAILLEUR::ini_param | ( | void | ) |
Définition à la ligne 71 du fichier mailleur.cpp.
Références OT_PARAMETRES::ajouter(), OT_PARAMETRES::DOUBLE, OT_PARAMETRES::enregistrer(), OT_PARAMETRES::lire(), param, et OT_PARAMETRES::STRING.
Référencé par MAILLEUR(), et MAILLEUR_FEM::MAILLEUR_FEM().
|
pure virtual |
Implémenté dans MAILLEUR3D, MAILLEUR2D, MAILLEUR2D_OPTIMISATION, MAILLEUR2D_STL_REFINE_INS_NOEUD, MAILLEUR3D_COUCHE, MAILLEUR_ANALYSE, MAILLEUR_BLOC, MAILLEUR2D_MERGEMAI, MAILLEUR_PARTICULE_FINE, MAILLEUR1D, MAILLEUR2D_INS_NOEUD, MAILLEUR0D, MAILLEUR3D_MAILLAGE_PARTIEL, MAILLEUR3D_OPTIMISATION, REMAILLEUR, MAILLEUR_STL, MAILLEUR2D_STRUCTURE, MAILLEUR3D_STRUCTURE, MAILLEUR_DELAUNAY, MAILLEUR_FEM, et MAILLEUR_ADAPTATIF.
void MAILLEUR::refresh | ( | void | ) |
Définition à la ligne 49 du fichier mailleur.cpp.
Référencé par MAILLEUR2D::genere_noeud(), MAILLEUR2D::initialise_frontiere(), MAILLEUR1D::maille(), MAILLEUR3D::mise_a_jour_voisin_front(), MAILLEUR2D::progresse_front(), MAILLEUR3D::progresse_front(), et MAILLEUR3D::recherche_voisin_front().
|
protected |
Définition à la ligne 52 du fichier mailleur.h.
Référencé par ajouter_etape_cpu(), MAILLEUR_DELAUNAY::maille(), REMAILLEUR::maille(), MAILLEUR2D::progresse_front(), et MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl().
|
protected |
Définition à la ligne 54 du fichier mailleur.h.
Référencé par change_nom_fichierdbg(), MAILLEUR3D_MAILLAGE_PARTIEL::maille(), MAILLEUR_BLOC::maille(), MAILLEUR3D::MAILLEUR3D(), et MAILLEUR3D::progresse_front().
|
protected |
Définition à la ligne 57 du fichier mailleur.h.
Référencé par MAILLEUR_FEM::construire_quadratique(), REMAILLEUR::cree_bloc_maille(), ini_param(), REMAILLEUR::maille(), MAILLEUR2D::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), MAILLEUR2D_OPTIMISATION::optimise(), MAILLEUR2D::progresse_front(), MAILLEUR3D::progresse_front(), et MAILLEUR_FEM::recal_element_quadratique().
|
protected |
Définition à la ligne 56 du fichier mailleur.h.
Référencé par MAILLEUR2D_STL_REFINE_INS_NOEUD::calcul_distance_metrique(), MAILLEUR3D::calcul_distance_metrique_segment(), change_pas_integration(), MAILLEUR_DELAUNAY::cree_tetra(), MAILLEUR3D_STRUCTURE::discretise(), MAILLEUR2D_STRUCTURE::discretise(), MAILLEUR3D::genere_noeud(), MAILLEUR2D::genere_noeud(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR3D_MAILLAGE_PARTIEL::maille(), MAILLEUR1D::maille(), MAILLEUR_BLOC::maille(), MAILLEUR_FEM::recal_element_quadratique(), et MAILLEUR2D::traite_pole().
|
protected |
Définition à la ligne 55 du fichier mailleur.h.
Référencé par change_priorite_metrique(), MAILLEUR3D::genere_noeud(), MAILLEUR2D::genere_noeud(), CAD4FE::MAILLEUR2D::genere_noeud(), MAILLEUR3D_MAILLAGE_PARTIEL::maille(), et CAD4FE::MAILLEUR2D::triangle_est_dans_bon_sens_front().
|
protected |
Définition à la ligne 53 du fichier mailleur.h.
Référencé par MAILLEUR3D_MAILLAGE_PARTIEL::maille(), MAILLEUR_BLOC::maille(), et MAILLEUR3D::progresse_front().