MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence de la classe MSTRUCT_VES

#include <mstruct_ves.h>

Graphe d'héritage de MSTRUCT_VES:
Graphe de collaboration de MSTRUCT_VES:

Fonctions membres publiques

 MSTRUCT_VES (class OT_PARAMETRES *param)
 
 MSTRUCT_VES (char *fichier_ves)
 
virtual ~MSTRUCT_VES (void)
 
virtual MG_GESTIONNAIREget_mg_gestionnaire (void)
 
virtual void change_mg_gestionnaire (MG_GESTIONNAIRE *gest)
 
virtual MG_GEOMETRIEget_mg_geometrie (void)
 
virtual void change_mg_geometrie (MG_GEOMETRIE *mg_geometrie)
 
virtual MG_CG_MODELEget_mgcg_modele (void)
 
virtual void change_mgcg_modele (MG_CG_MODELE *mgcg_modele)
 
virtual MG_CG_ASSEMBLAGEget_mgcg_assemblage (void)
 
virtual void change_mgcg_assemblage (MG_CG_ASSEMBLAGE *mgcg_assemblage)
 
virtual MG_MAILLAGEget_mg_maillage (void)
 
virtual void change_mg_maillage (MG_MAILLAGE *mg_maillage)
 
virtual FEM_MAILLAGEget_fem_maillage (void)
 
virtual void change_fem_maillage (FEM_MAILLAGE *fem_maillage)
 
virtual BOITE_3D get_boite3d_ves (void)
 
virtual void change_boite_3D_ves (BOITE_3D boite3D)
 
virtual double get_precision (void)
 
virtual void change_precision (double precision)
 
virtual double get_temps_geometrie (void)
 
virtual void change_temps_geometrie (double temps)
 
virtual double get_temps_materiau (void)
 
virtual void change_temps_materiau (double temps)
 
virtual double get_temps_carte (void)
 
virtual void change_temps_carte (double temps)
 
virtual double get_temps_maillage (void)
 
virtual void change_temps_maillage (double temps)
 
virtual double get_temps_fem_maillage (void)
 
virtual void change_temps_fem_maillage (double temps)
 
virtual double get_temps_etude (void)
 
virtual void change_temps_etude (double temps)
 
virtual double get_temps_calcul (void)
 
virtual void change_temps_calcul (double temps)
 
virtual double get_temps_analyse (void)
 
virtual void change_temps_analyse (double temps)
 
virtual long get_nb_analyse (void)
 
virtual int ajouter_analyse (MSTRUCT_ANALYSE *analyse_ves)
 
virtual MSTRUCT_ANALYSEget_analyse (std::string identifiant)
 
virtual MSTRUCT_ANALYSEget_premiere_analyse (std::map< std::string, MSTRUCT_ANALYSE * >::iterator &it)
 
virtual MSTRUCT_ANALYSEget_suivante_analyse (std::map< std::string, MSTRUCT_ANALYSE * >::iterator &it)
 
virtual int supprimer_analyse (std::string identifiant)
 
virtual int supprimer_tout_analyse (void)
 
virtual int generer_geometrie (std::vector< OT_PARAMETRES * > &vector_params_geometrie)
 
virtual int generer_materiau (std::vector< OT_PARAMETRES * > &vector_params_materiau)
 
virtual int generer_carte (OT_PARAMETRES *param)
 
virtual int generer_maillage (OT_PARAMETRES *param, FCT_TAILLE_FEM_SOLUTION *carte)
 
virtual int generer_fem_maillage (OT_PARAMETRES *param)
 
virtual int generer_etude (OT_PARAMETRES *param)
 
virtual int generer_calcul (OT_PARAMETRES *param, char *param_aster, std::string nom_etude)
 
virtual int generer_post_traitement (std::vector< OT_PARAMETRES * > &vector_params_post_traitement)
 
virtual int generer_post_traitement (std::vector< OT_PARAMETRES * > &vector_params_post_traitement, MSTRUCT_VES_FILE *ves_sph, MSTRUCT_VES_FILE *ves_dev)
 
virtual int generer_post_traitement (std::vector< OT_PARAMETRES * > &vector_params_post_traitement, MSTRUCT_VES_FILE *ves_lambda_x, MSTRUCT_VES_FILE *ves_lambda_y, MSTRUCT_VES_FILE *ves_lambda_z)
 
virtual int exporter_maillage_abaqus (char *dossier)
 
virtual int enregistrer (char *fichier_ves, char *fichier_magic)
 
virtual int enregistrer (char *fichier_ves)
 
virtual void active_affichage (fonction_affiche *fonc)
 
virtual void affiche (char *message)
 

Fonctions membres protégées

int maill_struct (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int n, int m, int k)
 

Attributs protégés

class MSTRUCT_VES_FILEm_ves_file
 
MG_GESTIONNAIREm_mg_gestionnaire
 
MG_CG_MODELEm_mgcg_modele
 
MG_CG_ASSEMBLAGEm_mgcg_assemblage
 
MG_GEOMETRIEm_mg_geometrie
 
MG_MAILLAGEm_mg_maillage
 
FEM_MAILLAGEm_fem_maillage
 
int affichageactif
 
fonction_affichefonc_affiche
 

Description détaillée

Définition à la ligne 45 du fichier mstruct_ves.h.

Documentation des constructeurs et destructeur

◆ MSTRUCT_VES() [1/2]

◆ MSTRUCT_VES() [2/2]

◆ ~MSTRUCT_VES()

MSTRUCT_VES::~MSTRUCT_VES ( void  )
virtual

Définition à la ligne 124 du fichier mstruct_ves.cpp.

Références m_mg_gestionnaire, et m_ves_file.

Documentation des fonctions membres

◆ active_affichage()

void MSTRUCT_VES::active_affichage ( fonction_affiche fonc)
virtual

Définition à la ligne 2463 du fichier mstruct_ves.cpp.

Références affichageactif, et fonc_affiche.

◆ affiche()

void MSTRUCT_VES::affiche ( char *  message)
virtual

Définition à la ligne 2469 du fichier mstruct_ves.cpp.

Références affichageactif, et fonc_affiche.

Référencé par generer_carte(), generer_geometrie(), generer_maillage(), MSTRUCT_VES_DECOUP::generer_maillage(), generer_post_traitement(), et maill_struct().

Voici le graphe des appelants de cette fonction :

◆ ajouter_analyse()

int MSTRUCT_VES::ajouter_analyse ( MSTRUCT_ANALYSE analyse_ves)
virtual

Définition à la ligne 302 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::ajouter_analyse(), et m_ves_file.

Référencé par generer_post_traitement().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_boite_3D_ves()

void MSTRUCT_VES::change_boite_3D_ves ( BOITE_3D  boite3D)
virtual

Définition à la ligne 202 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_boite_3D_ves(), et m_ves_file.

Référencé par MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), et MSTRUCT_VES().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_fem_maillage()

void MSTRUCT_VES::change_fem_maillage ( FEM_MAILLAGE fem_maillage)
virtual

Définition à la ligne 191 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_id_fem_maillage(), MG_IDENTIFICATEUR::get_id(), m_fem_maillage, et m_ves_file.

Référencé par generer_fem_maillage().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_mg_geometrie()

void MSTRUCT_VES::change_mg_geometrie ( MG_GEOMETRIE mg_geometrie)
virtual

Définition à la ligne 140 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_id_mg_geometrie(), MG_IDENTIFICATEUR::get_id(), m_mg_geometrie, et m_ves_file.

Référencé par MSTRUCT_GENERATEUR_RSA::construire(), MSTRUCT_VES_DECOUP::generer_cg_forme_geometrique(), et MSTRUCT_VES_DECOUP::generer_geometrie_virtuel().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_mg_gestionnaire()

void MSTRUCT_VES::change_mg_gestionnaire ( MG_GESTIONNAIRE gest)
virtual

Définition à la ligne 135 du fichier mstruct_ves.cpp.

Références m_mg_gestionnaire.

Référencé par MSTRUCT_VES_DECOUP::generer_geometrie_virtuel().

Voici le graphe des appelants de cette fonction :

◆ change_mg_maillage()

void MSTRUCT_VES::change_mg_maillage ( MG_MAILLAGE mg_maillage)
virtual

Définition à la ligne 180 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_id_mg_maillage(), MG_IDENTIFICATEUR::get_id(), m_mg_maillage, et m_ves_file.

Référencé par MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), generer_maillage(), et MSTRUCT_VES_DECOUP::generer_maillage().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_mgcg_assemblage()

void MSTRUCT_VES::change_mgcg_assemblage ( MG_CG_ASSEMBLAGE mgcg_assemblage)
virtual

Définition à la ligne 151 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_id_mgcg_assemblage(), m_mgcg_assemblage, et m_ves_file.

Référencé par MSTRUCT_GENERATEUR_RSA::construire(), et MSTRUCT_VES_DECOUP::generer_cg_forme_geometrique().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_mgcg_modele()

void MSTRUCT_VES::change_mgcg_modele ( MG_CG_MODELE mgcg_modele)
virtual

Définition à la ligne 163 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_id_mgcg_modele(), m_mgcg_modele, et m_ves_file.

Référencé par MSTRUCT_GENERATEUR_RSA::construire(), et MSTRUCT_VES_DECOUP::generer_cg_forme_geometrique().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_precision()

void MSTRUCT_VES::change_precision ( double  precision)
virtual

Définition à la ligne 212 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_precision(), et m_ves_file.

Référencé par MSTRUCT_VES().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_temps_analyse()

void MSTRUCT_VES::change_temps_analyse ( double  temps)
virtual

Définition à la ligne 292 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_temps_analyse(), et m_ves_file.

Référencé par generer_post_traitement(), et MSTRUCT_VES().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_temps_calcul()

void MSTRUCT_VES::change_temps_calcul ( double  temps)
virtual

Définition à la ligne 282 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_temps_calcul(), et m_ves_file.

Référencé par generer_calcul(), et MSTRUCT_VES().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_temps_carte()

void MSTRUCT_VES::change_temps_carte ( double  temps)
virtual

Définition à la ligne 242 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_temps_carte(), et m_ves_file.

Référencé par generer_carte(), et MSTRUCT_VES().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_temps_etude()

void MSTRUCT_VES::change_temps_etude ( double  temps)
virtual

Définition à la ligne 272 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_temps_etude(), et m_ves_file.

Référencé par generer_etude(), et MSTRUCT_VES().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_temps_fem_maillage()

void MSTRUCT_VES::change_temps_fem_maillage ( double  temps)
virtual

Définition à la ligne 262 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_temps_fem_maillage(), et m_ves_file.

Référencé par generer_fem_maillage(), et MSTRUCT_VES().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_temps_geometrie()

void MSTRUCT_VES::change_temps_geometrie ( double  temps)
virtual

Définition à la ligne 222 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_temps_geometrie(), et m_ves_file.

Référencé par generer_geometrie(), et MSTRUCT_VES().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_temps_maillage()

void MSTRUCT_VES::change_temps_maillage ( double  temps)
virtual

Définition à la ligne 252 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_temps_maillage(), et m_ves_file.

Référencé par generer_maillage(), MSTRUCT_VES_DECOUP::generer_maillage(), et MSTRUCT_VES().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_temps_materiau()

void MSTRUCT_VES::change_temps_materiau ( double  temps)
virtual

Définition à la ligne 232 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_temps_materiau(), et m_ves_file.

Référencé par generer_materiau().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ enregistrer() [1/2]

int MSTRUCT_VES::enregistrer ( char *  fichier_ves)
virtual

Définition à la ligne 2448 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::enregistrer(), et m_ves_file.

Voici le graphe d'appel pour cette fonction :

◆ enregistrer() [2/2]

int MSTRUCT_VES::enregistrer ( char *  fichier_ves,
char *  fichier_magic 
)
virtual

Définition à la ligne 2455 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::change_nom_fichier_magic(), MSTRUCT_VES_FILE::enregistrer(), MG_GESTIONNAIRE::enregistrer(), m_mg_gestionnaire, et m_ves_file.

Voici le graphe d'appel pour cette fonction :

◆ exporter_maillage_abaqus()

int MSTRUCT_VES::exporter_maillage_abaqus ( char *  dossier)
virtual

Définition à la ligne 1773 du fichier mstruct_ves.cpp.

Références TPL_MAP_ENTITE< X >::ajouter(), OPERATEUR::egal(), MG_POINT::evaluer(), f(), TPL_LISTE_ENTITE< X >::get(), get_boite3d_ves(), FEM_ELEMENT2::get_fem_noeud(), MG_ELEMENT_TOPOLOGIQUE::get_lien_fem_maillage(), MG_TRIANGLE::get_lien_tetra(), FEM_ELEMENT_MAILLAGE::get_mg_element_maillage(), MG_CG_FORME_VOLUME::get_mg_volume(), MG_CG_MODELE::get_mgcg_groupe_forme(), TPL_LISTE_ENTITE< X >::get_nb(), FEM_ELEMENT2::get_nb_fem_noeud(), FEM_ELEMENT_MAILLAGE::get_numero(), FEM_NOEUD::get_numero(), MG_SOMMET::get_point(), get_precision(), TPL_MAP_ENTITE< X >::get_premier(), FEM_MAILLAGE::get_premier_element3(), MG_GEOMETRIE::get_premier_face(), MG_CG_FORME_MULTI_VOLUME::get_premier_mg_volume(), MG_CG_MODELE::get_premier_mgcg_groupe_forme(), FEM_MAILLAGE::get_premier_noeud(), MG_GEOMETRIE::get_premier_sommet(), MG_CG_GROUPE_FORME::get_premiere_mgcg_forme(), TPL_MAP_ENTITE< X >::get_suivant(), FEM_MAILLAGE::get_suivant_element3(), MG_GEOMETRIE::get_suivant_face(), MG_CG_FORME_MULTI_VOLUME::get_suivant_mg_volume(), MG_CG_MODELE::get_suivant_mgcg_groupe_forme(), FEM_MAILLAGE::get_suivant_noeud(), MG_GEOMETRIE::get_suivant_sommet(), MG_CG_GROUPE_FORME::get_suivante_mgcg_forme(), MG_TETRA::get_triangle1(), MG_TETRA::get_triangle2(), MG_TETRA::get_triangle3(), MG_TETRA::get_triangle4(), FEM_ELEMENT2::get_type_entite(), MG_CG_INFO_STRING::get_valeur(), MG_CG_INFO_DOUBLE::get_valeur(), MG_CG_INFO_VCT_DOUBLE::get_vct_valeur(), BOITE_3D::get_xmax(), BOITE_3D::get_xmin(), BOITE_3D::get_ymax(), BOITE_3D::get_ymin(), BOITE_3D::get_zmax(), BOITE_3D::get_zmin(), MAGIC::TYPE_ENTITE::IDFEM_PENTA15, MAGIC::TYPE_ENTITE::IDFEM_PENTA6, MAGIC::TYPE_ENTITE::IDFEM_TETRA10, MAGIC::TYPE_ENTITE::IDFEM_TETRA4, MAGIC::TYPE_ENTITE::IDFEM_TRIANGLE3, MAGIC::TYPE_ENTITE::IDFEM_TRIANGLE6, m_fem_maillage, m_mg_geometrie, et m_mgcg_modele.

Voici le graphe d'appel pour cette fonction :

◆ generer_calcul()

int MSTRUCT_VES::generer_calcul ( OT_PARAMETRES param,
char *  param_aster,
std::string  nom_etude 
)
virtual

◆ generer_carte()

◆ generer_etude()

int MSTRUCT_VES::generer_etude ( OT_PARAMETRES param)
virtual

◆ generer_fem_maillage()

◆ generer_geometrie()

◆ generer_maillage()

int MSTRUCT_VES::generer_maillage ( OT_PARAMETRES param,
FCT_TAILLE_FEM_SOLUTION carte 
)
virtual

Réimplémentée dans MSTRUCT_VES_DECOUP.

Définition à la ligne 829 du fichier mstruct_ves.cpp.

Références MAGIC_AFFICHE::active_affichage(), affiche(), OT_CPU::ajouter_etape(), MG_GESTIONNAIRE::ajouter_mg_maillage(), change_mg_maillage(), MAILLEUR2D::change_niveau_optimisation(), MAILLEUR3D::change_niveau_optimisation(), MAILLEUR::change_priorite_metrique(), change_temps_maillage(), OT_GEOMETRIE::est_dans_mg_volume(), FAIL, fonc_affiche, BOITE_3D::get_centre(), OT_CPU::get_etape(), MG_GESTIONNAIRE::get_mg_maillage(), MG_GEOMETRIE::get_nb_mg_arete(), MG_GEOMETRIE::get_nb_mg_face(), MG_GESTIONNAIRE::get_nb_mg_maillage(), MG_GEOMETRIE::get_nb_mg_sommet(), MG_GEOMETRIE::get_nb_mg_volume(), TPL_MAP_ENTITE< X >::get_premier(), MG_GEOMETRIE::get_premier_arete(), MG_GEOMETRIE::get_premier_face(), MG_MAILLAGE::get_premier_hexa(), MG_GEOMETRIE::get_premier_sommet(), MG_GEOMETRIE::get_premier_volume(), TPL_MAP_ENTITE< X >::get_suivant(), MG_GEOMETRIE::get_suivant_arete(), MG_GEOMETRIE::get_suivant_face(), MG_MAILLAGE::get_suivant_hexa(), MG_GEOMETRIE::get_suivant_sommet(), MG_GEOMETRIE::get_suivant_volume(), get_temps_maillage(), OT_PARAMETRES::get_valeur(), OT_CPU::initialise(), TPL_GRILLE< A >::initialiser(), TPL_GRILLE< A >::inserer(), m_mg_geometrie, m_mg_gestionnaire, m_mg_maillage, maill_struct(), MAILLEUR0D::maille(), MAILLEUR1D::maille(), MAILLEUR2D::maille(), MAILLEUR3D::maille(), MAILLEUR3D_COUCHE::maille(), OK, et TPL_GRILLE< A >::rechercher().

Voici le graphe d'appel pour cette fonction :

◆ generer_materiau()

◆ generer_post_traitement() [1/3]

int MSTRUCT_VES::generer_post_traitement ( std::vector< OT_PARAMETRES * > &  vector_params_post_traitement)
virtual

Définition à la ligne 1124 du fichier mstruct_ves.cpp.

Références affiche(), MSTRUCT_ANALYSE_EROSION::ajouter_analyse(), ajouter_analyse(), OT_CPU::ajouter_etape(), MSTRUCT_ANALYSE_ORIENTATION::calculer_ecart(), MSTRUCT_ANALYSE_CHAMP::calculer_ecart(), MSTRUCT_ANALYSE_CHAMP::calculer_ecart_chargement(), MSTRUCT::CHAMP, change_temps_analyse(), MSTRUCT::EROSION, MSTRUCT_ANALYSE_CAO::executer(), MSTRUCT_ANALYSE_CHAMP::executer(), MSTRUCT_ANALYSE_CONDUCTIVITE_THERMIQUE::executer(), MSTRUCT_ANALYSE_ENERGIE_HILL::executer(), MSTRUCT_ANALYSE_EROSION::executer(), MSTRUCT_ANALYSE_FEM_MAILLAGE::executer(), MSTRUCT_ANALYSE_MG_MAILLAGE::executer(), MSTRUCT_ANALYSE_ORIENTATION::executer(), MSTRUCT_ANALYSE_PROPRIETE_MASSIQUE::executer(), FAIL, MSTRUCT_ANALYSE_EROSION::get_analyse(), get_analyse(), MSTRUCT_ANALYSE::get_boite_analyse(), MSTRUCT_ANALYSE_EROSION::get_epaisseur_couche(), OT_CPU::get_etape(), MG_GESTIONNAIRE::get_fem_solution(), MG_IDENTIFICATEUR::get_id(), get_mg_gestionnaire(), MSTRUCT_ANALYSE_CHAMP::get_moyenne(), MSTRUCT_ANALYSE_CHAMP::get_nb_champ(), FEM_SOLUTION::get_nb_champ(), OT_PARAMETRES::get_nom(), MSTRUCT_ANALYSE::get_nom_groupe_forme(), MSTRUCT_ANALYSE_EROSION::get_premiere_analyse(), MSTRUCT_ANALYSE_EROSION::get_suivante_analyse(), get_temps_analyse(), MSTRUCT_ANALYSE::get_type(), OT_PARAMETRES::get_valeur(), OT_CPU::initialise(), m_fem_maillage, m_mg_gestionnaire, m_mg_maillage, MSTRUCT_ANALYSE_CHAMP::normaliser(), MSTRUCT::ORIENTATION, MSTRUCT::POST_CAO, MSTRUCT::POST_CHAMP, MSTRUCT::POST_CHAMP_ECART, MSTRUCT::POST_CHAMP_ECART_CHARGEMENT, MSTRUCT::POST_CHAMP_NORMALISE, MSTRUCT::POST_CONDUCTIVITE_THERMIQUE, MSTRUCT::POST_ENERGIE_HILL, MSTRUCT::POST_MAILLAGE_FEM, MSTRUCT::POST_MAILLAGE_MG, MSTRUCT::POST_ORIENTATION, MSTRUCT::POST_ORIENTATION_ECART, MSTRUCT::POST_PROPRIETE_MASSIQUE, MSTRUCT::POST_TEMPS, et sqrt().

Voici le graphe d'appel pour cette fonction :

◆ generer_post_traitement() [2/3]

◆ generer_post_traitement() [3/3]

◆ get_analyse()

MSTRUCT_ANALYSE * MSTRUCT_VES::get_analyse ( std::string  identifiant)
virtual

Définition à la ligne 317 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_analyse(), et m_ves_file.

Référencé par generer_post_traitement().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_boite3d_ves()

BOITE_3D MSTRUCT_VES::get_boite3d_ves ( void  )
virtual

Définition à la ligne 197 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_boite_3D_ves(), et m_ves_file.

Référencé par MSTRUCT_ANALYSE_CAO::executer(), MSTRUCT_ANALYSE_MG_MAILLAGE::executer(), exporter_maillage_abaqus(), et generer_etude().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_fem_maillage()

FEM_MAILLAGE * MSTRUCT_VES::get_fem_maillage ( void  )
virtual

Définition à la ligne 186 du fichier mstruct_ves.cpp.

Références m_fem_maillage.

Référencé par MSTRUCT_ANALYSE_FEM_MAILLAGE::executer(), et MSTRUCT_ANALYSE_ORIENTATION::executer().

Voici le graphe des appelants de cette fonction :

◆ get_mg_geometrie()

MG_GEOMETRIE * MSTRUCT_VES::get_mg_geometrie ( void  )
virtual

Définition à la ligne 146 du fichier mstruct_ves.cpp.

Références m_mg_geometrie.

◆ get_mg_gestionnaire()

MG_GESTIONNAIRE * MSTRUCT_VES::get_mg_gestionnaire ( void  )
virtual

Définition à la ligne 130 du fichier mstruct_ves.cpp.

Références m_mg_gestionnaire.

Référencé par MSTRUCT_ANALYSE_CHAMP::executer(), MSTRUCT_ANALYSE_CONDUCTIVITE_THERMIQUE::executer(), MSTRUCT_ANALYSE_ENERGIE_HILL::executer(), et generer_post_traitement().

Voici le graphe des appelants de cette fonction :

◆ get_mg_maillage()

MG_MAILLAGE * MSTRUCT_VES::get_mg_maillage ( void  )
virtual

Définition à la ligne 175 du fichier mstruct_ves.cpp.

Références m_mg_maillage.

Référencé par MSTRUCT_ANALYSE_MG_MAILLAGE::executer().

Voici le graphe des appelants de cette fonction :

◆ get_mgcg_assemblage()

MG_CG_ASSEMBLAGE * MSTRUCT_VES::get_mgcg_assemblage ( void  )
virtual

Définition à la ligne 158 du fichier mstruct_ves.cpp.

Références m_mgcg_assemblage.

Référencé par MSTRUCT_ANALYSE_CAO::executer(), MSTRUCT_ANALYSE_FEM_MAILLAGE::executer(), MSTRUCT_ANALYSE_MG_MAILLAGE::executer(), et MSTRUCT_ANALYSE_PROPRIETE_MASSIQUE::executer().

Voici le graphe des appelants de cette fonction :

◆ get_mgcg_modele()

MG_CG_MODELE * MSTRUCT_VES::get_mgcg_modele ( void  )
virtual

◆ get_nb_analyse()

long int MSTRUCT_VES::get_nb_analyse ( void  )
virtual

Définition à la ligne 297 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_nb_analyse(), et m_ves_file.

Voici le graphe d'appel pour cette fonction :

◆ get_precision()

double MSTRUCT_VES::get_precision ( void  )
virtual

Définition à la ligne 207 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_precision(), et m_ves_file.

Référencé par exporter_maillage_abaqus(), et generer_etude().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_premiere_analyse()

MSTRUCT_ANALYSE * MSTRUCT_VES::get_premiere_analyse ( std::map< std::string, MSTRUCT_ANALYSE * >::iterator &  it)
virtual

Définition à la ligne 307 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_premiere_analyse(), et m_ves_file.

Voici le graphe d'appel pour cette fonction :

◆ get_suivante_analyse()

MSTRUCT_ANALYSE * MSTRUCT_VES::get_suivante_analyse ( std::map< std::string, MSTRUCT_ANALYSE * >::iterator &  it)
virtual

Définition à la ligne 312 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_suivante_analyse(), et m_ves_file.

Voici le graphe d'appel pour cette fonction :

◆ get_temps_analyse()

double MSTRUCT_VES::get_temps_analyse ( void  )
virtual

Définition à la ligne 287 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_temps_analyse(), et m_ves_file.

Référencé par generer_post_traitement().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_temps_calcul()

double MSTRUCT_VES::get_temps_calcul ( void  )
virtual

Définition à la ligne 277 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_temps_calcul(), et m_ves_file.

Référencé par generer_calcul().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_temps_carte()

double MSTRUCT_VES::get_temps_carte ( void  )
virtual

Définition à la ligne 237 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_temps_carte(), et m_ves_file.

Référencé par generer_carte().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_temps_etude()

double MSTRUCT_VES::get_temps_etude ( void  )
virtual

Définition à la ligne 267 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_temps_etude(), et m_ves_file.

Référencé par generer_etude().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_temps_fem_maillage()

double MSTRUCT_VES::get_temps_fem_maillage ( void  )
virtual

Définition à la ligne 257 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_temps_fem_maillage(), et m_ves_file.

Référencé par generer_fem_maillage().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_temps_geometrie()

double MSTRUCT_VES::get_temps_geometrie ( void  )
virtual

Définition à la ligne 217 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_temps_geometrie(), et m_ves_file.

Référencé par generer_geometrie().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_temps_maillage()

double MSTRUCT_VES::get_temps_maillage ( void  )
virtual

Définition à la ligne 247 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_temps_maillage(), et m_ves_file.

Référencé par generer_maillage(), et MSTRUCT_VES_DECOUP::generer_maillage().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_temps_materiau()

double MSTRUCT_VES::get_temps_materiau ( void  )
virtual

Définition à la ligne 227 du fichier mstruct_ves.cpp.

Références MSTRUCT_VES_FILE::get_temps_materiau(), et m_ves_file.

Référencé par generer_materiau().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ maill_struct()

int MSTRUCT_VES::maill_struct ( double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax,
int  n,
int  m,
int  k 
)
protected

Définition à la ligne 991 du fichier mstruct_ves.cpp.

Références affiche(), MG_MAILLAGE::ajouter_mg_hexa(), MG_GESTIONNAIRE::ajouter_mg_maillage(), MG_MAILLAGE::ajouter_mg_noeud(), m, m_mg_geometrie, m_mg_gestionnaire, MAGIC::ORIGINE::MAILLEUR_AUTO, et OK.

Référencé par generer_maillage(), et MSTRUCT_VES_DECOUP::generer_maillage().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ supprimer_analyse()

int MSTRUCT_VES::supprimer_analyse ( std::string  identifiant)
virtual

Définition à la ligne 322 du fichier mstruct_ves.cpp.

Références m_ves_file, et MSTRUCT_VES_FILE::supprimer_analyse().

Voici le graphe d'appel pour cette fonction :

◆ supprimer_tout_analyse()

int MSTRUCT_VES::supprimer_tout_analyse ( void  )
virtual

Définition à la ligne 327 du fichier mstruct_ves.cpp.

Références m_ves_file, et MSTRUCT_VES_FILE::supprimer_tout_analyse().

Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ affichageactif

int MSTRUCT_VES::affichageactif
protected

Définition à la ligne 127 du fichier mstruct_ves.h.

Référencé par active_affichage(), et affiche().

◆ fonc_affiche

◆ m_fem_maillage

FEM_MAILLAGE* MSTRUCT_VES::m_fem_maillage
protected

◆ m_mg_geometrie

◆ m_mg_gestionnaire

◆ m_mg_maillage

◆ m_mgcg_assemblage

MG_CG_ASSEMBLAGE* MSTRUCT_VES::m_mgcg_assemblage
protected

Définition à la ligne 122 du fichier mstruct_ves.h.

Référencé par change_mgcg_assemblage(), get_mgcg_assemblage(), et MSTRUCT_VES().

◆ m_mgcg_modele

◆ m_ves_file


La documentation de cette classe a été générée à partir du fichier suivant :