 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
22 #ifndef mgoptmvtnormalquadratique_2H
23 #define mgoptmvtnormalquadratique_2H
58 virtual void optimisation(
char* fichierin,
char* fichierout,
char* fichierparam,
char* fichierparamaster);
64 void printf(
const char* arg1);
virtual void optimisation_maillage_quadratique(TPL_MAP_ENTITE< OPT_TRIANGLE_QUADRATIQUE * > lst_triangle)
virtual void change_liste_noeud_filtre(OPT_NOEUD *opt_noeud, TPL_MAP_ENTITE< OPT_NOEUD * > lstnoeud)
TPL_MAP_ENTITE< class OPT_NOEUD * > listenoeud
virtual void filtre2(TPL_MAP_ENTITE< OPT_NOEUD * > lst_noeud)
class OPT_TRIANGLE_QUADRATIQUE * get_triangle(class FEM_TRIANGLE6 *fem_tri6)
virtual void change_deplacement_virtuel_opt_noeud(OPT_NOEUD *opt_noeud, double d)
std::map< unsigned long, std::pair< class OPT_TRIANGLE_QUADRATIQUE *, class FEM_TRIANGLE6 * > > correspondance_triangle
virtual void lissage_taubin_lambda(TPL_MAP_ENTITE< OPT_NOEUD * > lst_noeud)
virtual void optimisation(char *fichierin, char *fichierout, char *fichierparam, char *fichierparamaster)
void printf(const char *arg1)
virtual void init_parametre(void)
virtual void recentrage(TPL_MAP_ENTITE< OPT_TRIANGLE_QUADRATIQUE * > lst_triangle)
virtual void lire_params(char *fichier)
virtual void lissage_taubin_nu(TPL_MAP_ENTITE< OPT_NOEUD * > lst_noeud)
virtual void lissage(TPL_MAP_ENTITE< OPT_NOEUD * > lst_noeud)
virtual void ecrire_fichier_params(char *fichierparam)
virtual void deplace_opt_noeud(OPT_NOEUD *opt_noeud, double d)
class OPT_NOEUD * get_noeud(class FEM_NOEUD *fem_noeud)
void(* affiche)(char *mess)
TPL_MAP_ENTITE< class OPT_TRIANGLE_QUADRATIQUE * > listetriangle
std::map< unsigned long, std::pair< class OPT_NOEUD *, class FEM_NOEUD * > > correspondance_noeud
virtual void active_affichage(void(*fonc)(char *))
class FEM_MAILLAGE * fem_visu
~MGOPT_MVT_NORMAL_QUADRATIQUE()
virtual void ecriture_fem_solution_deplacement(FEM_SOLUTION *sol, FEM_NOEUD *fem_noeud)
virtual double get_ecart_type_sigma_vm(MG_GESTIONNAIRE *gest, TPL_MAP_ENTITE< OPT_NOEUD * > lstnoeud, double moyenne)
virtual void change_liste_noeud_voisin(OPT_NOEUD *opt_noeud)
virtual void filtre1(TPL_MAP_ENTITE< OPT_NOEUD * > lst_noeud)
MGOPT_MVT_NORMAL_QUADRATIQUE()
virtual void get_liste_noeud_deplacer_initiale(TPL_MAP_ENTITE< OPT_NOEUD * > listenoeud, TPL_MAP_ENTITE< OPT_NOEUD * > *lstnoeud_deplacer_initiale)
virtual double get_sigma_vm_max(MG_GESTIONNAIRE *gest, FEM_NOEUD *fem_noeud, int num_sol_inf, int num_sol_moy, int num_sol_sup)
virtual void calcul_normale_opt_noeud(OPT_NOEUD *noeud)