![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <mgopt.h>
Fonctions membres publiques | |
MGOPT (bool save) | |
MGOPT (MGOPT &mdd) | |
virtual | ~MGOPT () |
virtual void | active_affichage (void(*fonc)(char *)) |
virtual void | optimise (char *nomgestd, char *nomgestnd, char *nomsortie, char *nomparam, char *nomparamaster) |
virtual void | optimise (char *fichier) |
virtual void | adapte_resultat (char *nomgestd, char *nomparam=NULL)=0 |
virtual void | enregistre_simple (char *nomfichier, class FEM_MAILLAGE *fem) |
virtual void | change_nom_fichierdbg (char *nom) |
Fonctions membres protégées | |
virtual class FEM_MAILLAGE * | prepare_model (class MG_GESTIONNAIRE *gestd, MG_GESTIONNAIRE *gestnd) |
virtual void | lire_params (char *fichier) |
virtual void | optimisation (int num_adapt, class FEM_MAILLAGE *fem, char *nomparamaster, int iter=0)=0 |
void | affiche (char *mess) |
Attributs protégés | |
struct tm | tdebut |
void(* | affiche_ptr )(char *mess) |
int | affichageactif |
OT_PARAMETRES | params |
OT_PARAMETRES | param |
char | nometude [500] |
char | nometudesortie [500] |
class MG_FILE * | gestd |
class MG_FILE * | gestnd |
class FCT_TAILLE * | carte |
bool | savedbg |
char | nomfichierdbg [500] |
MGOPT::MGOPT | ( | bool | save | ) |
Définition à la ligne 46 du fichier mgopt.cpp.
Références OT_PARAMETRES::ajouter(), OT_PARAMETRES::DOUBLE, OT_PARAMETRES::enregistrer(), OT_PARAMETRES::lire(), nomfichierdbg, param, params, et OT_PARAMETRES::STRING.
MGOPT::MGOPT | ( | MGOPT & | mdd | ) |
Définition à la ligne 65 du fichier mgopt.cpp.
Références nomfichierdbg, et params.
|
virtual |
|
virtual |
Définition à la ligne 85 du fichier mgopt.cpp.
Références affichageactif, et affiche_ptr.
|
pure virtual |
Implémenté dans MGOPT_SIMP.
|
protected |
Définition à la ligne 80 du fichier mgopt.cpp.
Références affichageactif, et affiche_ptr.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), MGOPT_SIMP::adapte_resultat(), MGOPT_SIMP_ADAPTATIVE::gradient_noeud(), MGOPT_SIMP::optimisation(), optimise(), et prepare_model().
|
virtual |
Définition à la ligne 249 du fichier mgopt.cpp.
Références nomfichierdbg.
|
virtual |
Définition à la ligne 220 du fichier mgopt.cpp.
Références FEM_MAILLAGE::get_nb_fem_element3(), FEM_MAILLAGE::get_nb_fem_noeud(), FEM_MAILLAGE::get_premier_element3(), FEM_MAILLAGE::get_premier_noeud(), FEM_MAILLAGE::get_suivant_element3(), FEM_MAILLAGE::get_suivant_noeud(), et MAGIC::ORIGINE::IMPOSE.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), et optimise().
|
protectedvirtual |
Définition à la ligne 90 du fichier mgopt.cpp.
Références OT_PARAMETRES::lire(), params, et OT_PARAMETRES::vide().
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), MGOPT_SIMP::adapte_resultat(), et optimise().
|
protectedpure virtual |
Implémenté dans MGOPT_SIMP.
Référencé par optimise().
|
virtual |
Définition à la ligne 96 du fichier mgopt.cpp.
Références affiche(), OT_PARAMETRES::enregistrer(), et params.
|
virtual |
Définition à la ligne 109 du fichier mgopt.cpp.
Références affiche(), enregistre_simple(), MG_GESTIONNAIRE::enregistrer(), gestd, gestnd, MG_GESTIONNAIRE::get_fem_maillageid(), FEM_MAILLAGE::get_mg_maillage(), OT_PARAMETRES::get_valeur(), MG_EXPORT::gmsh(), lire_params(), nometude, nometudesortie, optimisation(), params, prepare_model(), et tdebut.
|
protectedvirtual |
Définition à la ligne 159 du fichier mgopt.cpp.
Références affichageactif, affiche(), affiche_ptr, MG_GESTIONNAIRE::ajouter_fem_maillage(), carte, FCT_GENERATEUR_CONSTANTE::construit(), FCT_TAILLE_FEM_SOLUTION_GENERATEUR_ISOTROPE::construit(), FCT_GENERATEUR_3D< N >::enregistrer(), FCT_TAILLE_FEM_SOLUTION::enregistrer(), gestd, gestnd, MG_MAILLAGE::get_mg_geometrie(), MG_GESTIONNAIRE::get_mg_geometrie(), MG_GESTIONNAIRE::get_mg_maillage(), MG_GESTIONNAIRE::get_nb_mg_maillage(), OT_PARAMETRES::get_nom(), OT_PARAMETRES::get_valeur(), FCT_TAILLE::lire(), m, MAILLEUR_FEM::maille(), nometude, nomfichierdbg, params, et savedbg.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), et optimise().
|
protected |
Définition à la ligne 52 du fichier mgopt.h.
Référencé par active_affichage(), affiche(), et prepare_model().
|
protected |
Définition à la ligne 51 du fichier mgopt.h.
Référencé par active_affichage(), affiche(), et prepare_model().
|
protected |
Définition à la ligne 59 du fichier mgopt.h.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), MGOPT_SIMP::optimisation(), prepare_model(), et ~MGOPT().
|
protected |
Définition à la ligne 57 du fichier mgopt.h.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), MGOPT_SIMP::adapte_resultat(), MGOPT_SIMP::optimisation(), optimise(), prepare_model(), et ~MGOPT().
|
protected |
Définition à la ligne 58 du fichier mgopt.h.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), optimise(), prepare_model(), et ~MGOPT().
|
protected |
Définition à la ligne 55 du fichier mgopt.h.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), MGOPT_SIMP::adapte_resultat(), MGOPT_SIMP::optimisation(), optimise(), prepare_model(), et MGOPT_SIMP::recupere_energie().
|
protected |
Définition à la ligne 56 du fichier mgopt.h.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), MGOPT_SIMP::optimisation(), et optimise().
|
protected |
Définition à la ligne 61 du fichier mgopt.h.
Référencé par change_nom_fichierdbg(), MGOPT(), et prepare_model().
|
protected |
Définition à la ligne 54 du fichier mgopt.h.
Référencé par MGOPT(), et MGOPT_SIMP::optimisation().
|
protected |
Définition à la ligne 53 du fichier mgopt.h.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), MGOPT_SIMP::adapte_resultat(), MGOPT_SIMP_ADAPTATIVE::gradient_noeud(), lire_params(), MGOPT(), MGOPT_SIMP::MGOPT_SIMP(), MGOPT_SIMP_ADAPTATIVE::MGOPT_SIMP_ADAPTATIVE(), MGOPT_SIMP::optimisation(), optimise(), et prepare_model().
|
protected |
Définition à la ligne 60 du fichier mgopt.h.
Référencé par prepare_model().
|
protected |
Définition à la ligne 49 du fichier mgopt.h.
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), MGOPT_SIMP::optimisation(), et optimise().