 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
22 #ifndef _FCT_TAILLE_FEM_SOLUTION_GENERATEUR_MICROSTRUCTURE_
23 #define _FCT_TAILLE_FEM_SOLUTION_GENERATEUR_MICROSTRUCTURE_
36 double dg_eps_particule,
38 int nb_cellule_direction,
43 double facteur_augmentation=25);
void echantillonnage_ele_topo_ele_topo(MG_ELEMENT_TOPOLOGIQUE *eletopo1, MG_ELEMENT_TOPOLOGIQUE *eletopo2)
double m_dg_eps_particule
ELE_TOPO_GRILLE(MG_ELEMENT_TOPOLOGIQUE *mgeletopo, long id)
std::map< FEM_ELEMENT3 *, FEM_ELEMENT3 * > m_map_fem_ele3
void echantillonnage_sommet_face(MG_SOMMET *mgsommet, MG_FACE *mgface)
void echantillonnage_arete_face(MG_ARETE *mgarete, MG_FACE *mgface)
BOITE_3D get_boite_3D(void)
double m_facteur_augmentation
int m_nb_cellule_direction
TPL_GRILLE< FEM_ELEMENT3 * > m_grille_ele3
~FCT_TAILLE_FEM_SOLUTION_GENERATEUR_MICROSTRUCTURE()
void echantillonnage_sommet_arete(MG_SOMMET *mgsommet, MG_ARETE *mgarete)
BOITE_3D get_boite_3D(void)
MG_ARETE * get_arete(void)
void echantillonnage_arete_arete(MG_ARETE *mgarete1, MG_ARETE *mgarete2)
BOITE_3D get_boite_3D(void)
BOITE_3D get_boite_3D(void)
void echantillonnage_arete(MG_ARETE *mgarete)
ARETE_GRILLE(MG_ARETE *arete, long id)
void get_fem_ele3_droite(double *xyz1, double *xyz2, TPL_MAP_ENTITE< FEM_ELEMENT3 * > &tpl_map_ele3, int nb_pas=32)
virtual BOITE_3D get_boite_3D(void)
void lisser_solution(void)
FCT_TAILLE_FEM_SOLUTION_GENERATEUR_MICROSTRUCTURE(MG_GESTIONNAIRE *gesttmp, MG_GEOMETRIE *geotmp, double dg, double dg_eps_particule, int fechantillon, int nb_cellule_direction, char *nomsolution, TPL_MAP_ENTITE< MG_VOLUME * > &tpl_map_volume_matrice, long nb_couche_min=2, long nb_pas=32, double facteur_augmentation=25)
virtual BOITE_3D get_boite_3D(void)
virtual void construit_particulier(void)
bool lien_topologique_entre(MG_ELEMENT_TOPOLOGIQUE *mg_ele_topo1, MG_ELEMENT_TOPOLOGIQUE *mg_ele_topo2)
VOLUME_GRILLE(MG_VOLUME *volume, long id)
virtual BOITE_3D get_boite_3D(void)=0
void echantillonnage_face(MG_FACE *mgface)
virtual BOITE_3D get_boite_3D(void)
void echantillonnage_sommet_sommet(MG_SOMMET *mgsommet1, MG_SOMMET *mgsommet2)
MG_VOLUME * get_volume(void)
void echantillonnage_face_face(MG_FACE *mgface1, MG_FACE *mgface2)
int echantillonnage(void)
FACE_GRILLE(MG_FACE *face, long id)
MG_ELEMENT_TOPOLOGIQUE * get_mgeletopo(void)
void extrapoler_solution_noeud(void)
MG_ELEMENT_TOPOLOGIQUE * m_mgeletopo
TPL_MAP_ENTITE< MG_VOLUME * > m_tpl_map_volume_matrice