![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <mg_export.h>
Fonctions membres publiques | |
MG_EXPORT () | |
~MG_EXPORT () | |
void | gmsh (class MG_MAILLAGE *mai, std::string fichier) |
void | gmsh (class FEM_MAILLAGE *mai, std::string fichier) |
void | gmsh_avec_correspondance (class FEM_MAILLAGE *mai, std::string fichier) |
void | gmsh_avec_correspondance (class MG_MAILLAGE *mai, std::string fichier) |
void | gmsh (class FCT_TAILLE_FEM_SOLUTION *carte, std::string fichier) |
double | aster (class MG_GEOMETRIE *geo, class FEM_MAILLAGE *mai, std::string fichier, int typeetude, char *coderesu, double penal=0., int niveaumax=0, std::vector< class FEM_ELEMENT3 * > *lst=NULL) |
void | stl (class MG_MAILLAGE *mai, std::string fichier) |
void | off (class MG_MAILLAGE *mai, std::string fichier) |
void | abaqus (class FEM_MAILLAGE *mai, std::string fichier) |
void | formatneutre (class FEM_MAILLAGE *mai, std::string fichier) |
void | lire_params_aster (char *fichier) |
void | ecrire_params_aster (char *fichier) |
int | get_base_aster (void) |
OT_PARAMETRES * | get_param_aster (void) |
void | change_param_aster (char *nomparam, double val) |
void | change_param_aster (char *nomparam, char *val) |
Fonctions membres privées | |
void | aster (TPL_LISTE_ENTITE< class MG_COFACE * > *lstcoface, class FEM_MAILLAGE *mai, std::string fichier, int typeetude, char *coderesu, double penal=0., int niveaumax=0, std::vector< class FEM_ELEMENT3 * > *lst=NULL) |
void | aster_ecrire_export (std::string fichier, int typeetude) |
void | aster_ecrire_mail (TPL_MAP_ENTITE< class FEM_ELEMENT1 * > &minipresent, int dim, TPL_LISTE_ENTITE< MG_COFACE * > *lstcoface, class FEM_MAILLAGE *mai, std::string fichier, int typeetude, int niveaumax, std::vector< FEM_ELEMENT3 * > *lst, std::map< std::string, std::string > &listegroupedemaillexy, std::map< unsigned long, unsigned long > &gnexistant) |
double | get_version_aster (void) |
void | decompose_maillage (MG_MAILLAGE *mai, TPL_MAP_ENTITE< class MG_NOEUD * > &lstnoeud, TPL_MAP_ENTITE< class MG_SEGMENT * > &lstsegment, TPL_MAP_ENTITE< class MG_TRIANGLE * > &lsttriangle, TPL_MAP_ENTITE< class MG_QUADRANGLE * > &lstquadrangle, TPL_MAP_ENTITE< class MG_TETRA * > &lsttetra, TPL_MAP_ENTITE< class MG_HEXA * > &lsthexa, TPL_MAP_ENTITE< class MG_PENTA * > &lstpenta, TPL_MAP_ENTITE< class MG_PYRAMIDE * > &lstpyramide) |
int | couleur (class MG_ELEMENT_TOPOLOGIQUE *ele) |
void | gmsh2 (std::ofstream &f, MG_MAILLAGE *mai, TPL_MAP_ENTITE< MG_NOEUD * > &lstnoeud, TPL_MAP_ENTITE< MG_SEGMENT * > &lstsegment, TPL_MAP_ENTITE< MG_TRIANGLE * > &lsttriangle, TPL_MAP_ENTITE< MG_QUADRANGLE * > &lstquadrangle, TPL_MAP_ENTITE< MG_TETRA * > &lsttetra, TPL_MAP_ENTITE< MG_HEXA * > &lsthexa, TPL_MAP_ENTITE< MG_PENTA * > &lstpenta, TPL_MAP_ENTITE< MG_PYRAMIDE * > &lstpyramide) |
void | gmsh41 (std::ofstream &f, MG_MAILLAGE *mai, TPL_MAP_ENTITE< MG_NOEUD * > &lstnoeud, TPL_MAP_ENTITE< MG_SEGMENT * > &lstsegment, TPL_MAP_ENTITE< MG_TRIANGLE * > &lsttriangle, TPL_MAP_ENTITE< MG_QUADRANGLE * > &lstquadrangle, TPL_MAP_ENTITE< MG_TETRA * > &lsttetra, TPL_MAP_ENTITE< MG_HEXA * > &lsthexa, TPL_MAP_ENTITE< MG_PENTA * > &lstpenta, TPL_MAP_ENTITE< class MG_PYRAMIDE * > &lstpyramide) |
void | gmsh41partition (std::ofstream &f, MG_MAILLAGE *mai, TPL_MAP_ENTITE< MG_NOEUD * > &lstnoeud, TPL_MAP_ENTITE< MG_SEGMENT * > &lstsegment, TPL_MAP_ENTITE< MG_TRIANGLE * > &lsttriangle, TPL_MAP_ENTITE< MG_QUADRANGLE * > &lstquadrangle, TPL_MAP_ENTITE< MG_TETRA * > &lsttetra, TPL_MAP_ENTITE< MG_HEXA * > &lsthexa, TPL_MAP_ENTITE< MG_PENTA * > &lstpenta, TPL_MAP_ENTITE< MG_PYRAMIDE * > &lstpyramide) |
void | gmsh2 (std::ofstream &f, FCT_TAILLE_FEM_SOLUTION *carte) |
void | gmsh2 (std::ofstream &f, FEM_MAILLAGE *mai) |
void | gmsh41 (std::ofstream &f, FEM_MAILLAGE *mai) |
void | gmsh41entities (std::ofstream &f, MG_GEOMETRIE *geo) |
double | paramversiongmsh (void) |
double | aster_ecrire_comm_debut (std::string fichier, FILE **in) |
void | aster_ecrire_comm_fin (FILE *in) |
void | aster_ecrire_comm_rigidite (FILE *in, bool coque) |
void | aster_ecrire_comm_lire_maillage (FILE *in) |
void | aster_ecrire_comm_definiton_ef (FILE *in, std::string phenomene, std::string modelisation) |
void | aster_ecrire_comm_definiton_ef_mixte (FILE *in, MG_GEOMETRIE *geo) |
void | aster_ecrire_comm_definiton_ef_coque (FILE *in) |
void | aster_ecrire_comm_caracteristiques_coque (FILE *in, int nbcoque, class MG_GEOMETRIE *geo, std::map< std::string, std::string > &listegroupedemaillexy) |
void | aster_ecrire_comm_caracteristiques_volume (FILE *in, int nbvolume, MG_GEOMETRIE *geo, bool &volortho) |
void | aster_ecrire_comm_caracteristiques_poutre (FILE *in, int nbpoutre, TPL_MAP_ENTITE< class FEM_ELEMENT1 * > &minipresent, MG_GEOMETRIE *geo) |
void | aster_ecrire_comm_defi_materiau_elastique (FILE *in, int nbvol, int nbcoque, int nbpoutre, bool estortho, MG_GEOMETRIE *geo) |
void | aster_ecrire_comm_defi_materiau_elastique_volume_optimisation (FILE *in, int nbvol, MG_GEOMETRIE *geo, int niveaumax, int penal) |
void | aster_ecrire_comm_defi_materiau_thermique (FILE *in, int nbvol, MG_GEOMETRIE *geo, char &form) |
void | aster_ecrire_comm_defi_materiau_plastique_bilineaire (FILE *in, int nbvol, int nbcoque, MG_GEOMETRIE *geo) |
void | aster_ecrire_comm_defi_materiau_plastique_courbe (FILE *in, int nbvol, MG_GEOMETRIE *geo) |
void | aster_ecrire_comm_defi_materiau_elastique_volume_fatigue (FILE *in, int nbvol, MG_GEOMETRIE *geo, int niveaumax, int penal) |
void | aster_ecrire_comm_affe_materiau (FILE *in, std::string maillage, int nbvol, int nbcoque, int nbpoutre, MG_GEOMETRIE *geo, std::string carac="P") |
void | aster_ecrire_comm_affe_materiau_iteratif (FILE *in, std::string maillage, int nbvol, int nbcoque, MG_GEOMETRIE *geo) |
void | aster_ecrire_comm_affe_materiau_optimisation_topo (FILE *in, int niveaumax, std::vector< FEM_ELEMENT3 * > *lst) |
void | aster_ecrire_comm_condition_limite (FILE *in, MG_GEOMETRIE *geo, bool effort, bool blocage, bool thermique, bool stat_non_line, bool volume, bool coque, bool avec3d, std::vector< std::string > &chargepresente, std::map< unsigned long, unsigned long > &gnexistant) |
void | aster_ecrire_comm_condition_limite_force_pontuelle (FILE *in, MG_GEOMETRIE *geo, bool avec3d, bool stat_non_line, std::vector< std::string > &chargepresente) |
void | aster_ecrire_comm_condition_limite_force_lineique (FILE *in, MG_GEOMETRIE *geo, bool avec3d, bool stat_non_line, std::vector< std::string > &chargepresente) |
void | aster_ecrire_comm_condition_limite_force_surface_volume (FILE *in, MG_GEOMETRIE *geo, bool stat_non_line, std::vector< std::string > &chargepresente) |
void | aster_ecrire_comm_condition_limite_force_surface_coque (FILE *in, MG_GEOMETRIE *geo, bool stat_non_line, std::vector< std::string > &chargepresente) |
void | aster_ecrire_comm_condition_limite_force_normale_3d (FILE *in, MG_GEOMETRIE *geo, bool coque, bool stat_non_line, std::vector< std::string > &chargepresente) |
void | aster_ecrire_comm_condition_limite_force_normale_2d (FILE *in, MG_GEOMETRIE *geo, bool stat_non_line, std::vector< std::string > &chargepresente) |
void | aster_ecrire_comm_condition_limite_blocage_ini (MG_ELEMENT_TOPOLOGIQUE *ele, std::string &strlistccf, std::string &strlistccf_f, std::string &strfonction, double prescision, bool coque, bool avec3d, bool stat_non_line) |
void | aster_ecrire_comm_condition_limite_blocage (FILE *in, MG_GEOMETRIE *geo, bool coque, bool avec3d, bool stat_non_line, std::vector< std::string > &chargepresente, std::map< unsigned long, unsigned long > &gnexistant) |
void | aster_ecrire_comm_condition_limite_temperature (FILE *in, MG_GEOMETRIE *geo, std::vector< std::string > &chargepresente, std::map< unsigned long, unsigned long > &gnexistant) |
void | aster_ecrire_comm_condition_limite_flux_thermique (FILE *in, MG_GEOMETRIE *geo, std::vector< std::string > &chargepresente) |
void | aster_ecrire_comm_meca_statique (FILE *in, MG_GEOMETRIE *geo, bool vol, bool coque, bool poutre, bool desactiveerreur, bool estortho, std::vector< std::string > &chargepresente, char *coderesu) |
void | aster_ecrire_comm_imprime_resultat_statique (FILE *in, char *coderesu, bool avec3d, bool poutre, bool desactiveerreur) |
void | aster_ecrire_comm_imprime_resultat_statique_plaque (FILE *in, char *coderesu) |
void | aster_ecrire_comm_imprime_resultat_statique_coque (FILE *in, char *coderesu) |
void | aster_ecrire_comm_ther_lineaire (FILE *in, MG_GEOMETRIE *geo, std::vector< std::string > &chargepresente) |
void | aster_ecrire_comm_ther_lineaire_iteratif (FILE *in, MG_GEOMETRIE *geo, int nbvol, int nbcoque, int nbpoutre, std::vector< std::string > &chargepresente, std::map< unsigned long, unsigned long > &gnexistant) |
void | aster_ecrire_comm_ther_non_lineaire_iteratif (FILE *in, MG_GEOMETRIE *geo, int nbvol, int nbcoque, int nbpoutre, std::vector< std::string > &chargepresente, std::map< unsigned long, unsigned long > &gnexistant) |
void | aster_ecrire_comm_imprime_resultat_thermique (FILE *in) |
void | aster_ecrire_comm_statique_non_lineaire (double version, FILE *in, MG_GEOMETRIE *geo, bool vol, bool coque, bool poutre, bool desactiveerreur, std::vector< std::string > &chargepresente, char *coderesu, std::string relation, std::string deformation) |
void | aster_ecrire_comm_fatigue (double version, FILE *in, MG_GEOMETRIE *geo, bool vol, bool coque, bool poutre, bool desactiveerreur, std::vector< std::string > &chargepresente, char *coderesu, std::string relation, std::string deformation) |
std::string | aster_ecrire_comm_solveur (void) |
void | aster_ecrire_comm_imprime_resultat_statique_non_lineaire (FILE *in, char *coderesu, bool avec3d) |
void | aster_ecrire_comm_imprime_resultat_nonli_plaque (FILE *in, char *coderesu) |
void | aster_ecrire_comm_fonction_courbe_traction (FILE *in, MG_GEOMETRIE *geo) |
void | aster_ecrire_comm_fonction_courbe_diffusion (FILE *in, MG_GEOMETRIE *geo) |
void | aster_ecrire_comm_condition_limite_blocage_force_temperature (MG_ELEMENT_TOPOLOGIQUE *ele, char *type_ccf, char *aster_ccf, double precision, bool stat_non_line, std::string &strlistccf, std::string &strlistccf_f, std::string &strfonction) |
std::string | get_string_fonction (double inst_ini, double val_ini, double inst_fin, double val_fin, std::string nom_fonction) |
std::string | get_string_formule (MG_ELEMENT_TOPOLOGIQUE *ele, int num, std::string nom_fonction) |
std::string | get_string_formule_stat_non_line (double inst_ini, double val_ini, double inst_fin, double val_fin, std::string nom_fonction) |
std::string | get_string_formule_stat_non_line_instant (MG_ELEMENT_TOPOLOGIQUE *ele, int num, double inst_ini, double inst_fin, std::string nom_fonction) |
std::string | get_string_nom_fonction (std::string prefixe, long id, int base=10) |
std::string | get_string_condition_limite (std::string ccf, double val) |
std::string | get_string_condition_limite_f (std::string ccf, std::string nom_fonction) |
std::string | get_string_angles_nautiques (TPL_LISTE_ENTITE< double > ¶m, double precision) |
void | regroupement_faces (class MG_FACE *face, double val, TPL_LISTE_ENTITE< double > param, std::string &strlistccf, MG_GEOMETRIE *geo) |
Attributs privés | |
OT_PARAMETRES | param_aster |
Définition à la ligne 33 du fichier mg_export.h.
MG_EXPORT::MG_EXPORT | ( | ) |
Définition à la ligne 54 du fichier mg_export.cpp.
Références OT_PARAMETRES::ajouter(), OT_PARAMETRES::DOUBLE, MAGIC_ASTER_VERSION_DEFAUT, param_aster, et OT_PARAMETRES::STRING.
MG_EXPORT::~MG_EXPORT | ( | ) |
Définition à la ligne 96 du fichier mg_export.cpp.
void MG_EXPORT::abaqus | ( | class FEM_MAILLAGE * | mai, |
std::string | fichier | ||
) |
Définition à la ligne 6117 du fichier mg_export.cpp.
Références TPL_LISTE_ENTITE< X >::ajouter(), FEM_ELEMENT_MAILLAGE::change_numero(), TPL_LISTE_ENTITE< X >::get(), FEM_ELEMENT3::get_fem_noeud(), FEM_MAILLAGE::get_mg_geometrie(), TPL_LISTE_ENTITE< X >::get_nb(), FEM_NOEUD::get_numero(), FEM_MAILLAGE::get_premier_element3(), FEM_MAILLAGE::get_premier_noeud(), MG_GEOMETRIE::get_premier_volume(), FEM_MAILLAGE::get_suivant_element3(), FEM_MAILLAGE::get_suivant_noeud(), MG_GEOMETRIE::get_suivant_volume(), et MG_GEOMETRIE::get_valeur_unite().
double MG_EXPORT::aster | ( | class MG_GEOMETRIE * | geo, |
class FEM_MAILLAGE * | mai, | ||
std::string | fichier, | ||
int | typeetude, | ||
char * | coderesu, | ||
double | penal = 0. , |
||
int | niveaumax = 0 , |
||
std::vector< class FEM_ELEMENT3 * > * | lst = NULL |
||
) |
Référencé par MGASTER::calcule(), MGASTER::calcule_fatigue(), et MGOPT_SIMP::optimisation().
|
private |
|
private |
Définition à la ligne 3685 du fichier mg_export.cpp.
Références OT_CHAINE::get_base(), MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_coque(), MG_GEOMETRIE::get_mg_poutre(), MG_GEOMETRIE::get_mg_volume(), OT_PARAMETRES::get_valeur(), et param_aster.
Référencé par aster_ecrire_comm_ther_lineaire_iteratif(), et aster_ecrire_comm_ther_non_lineaire_iteratif().
|
private |
Définition à la ligne 3712 du fichier mg_export.cpp.
Références OT_CHAINE::get_base(), MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_volume(), OT_PARAMETRES::get_valeur(), MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf(), et param_aster.
Référencé par aster_ecrire_comm_ther_lineaire_iteratif(), et aster_ecrire_comm_ther_non_lineaire_iteratif().
|
private |
Définition à la ligne 3734 du fichier mg_export.cpp.
Références OT_CHAINE::get_base(), OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 3333 du fichier mg_export.cpp.
Références MG_COQUE::est_une_topo_element(), MG_COFACE::get_face(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), MG_COQUILLE::get_mg_coface(), MG_GEOMETRIE::get_mg_coque(), MG_COQUE::get_mg_coquille(), MG_COQUILLE::get_nb_mg_coface(), MG_COQUE::get_nb_mg_coquille(), et MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf().
|
private |
Définition à la ligne 3269 du fichier mg_export.cpp.
Références TPL_LISTE_ENTITE< X >::get(), FEM_NOEUD::get_coord(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_lien_fem_maillage(), OT_VECTEUR_3D::get_longueur(), MG_GEOMETRIE::get_mg_poutre(), FEM_ELEMENT_MAILLAGE::get_numero(), TPL_MAP_ENTITE< X >::get_premier(), TPL_MAP_ENTITE< X >::get_suivant(), MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf(), FEM_NOEUD::get_x(), OT_VECTEUR_3D::get_x(), FEM_NOEUD::get_y(), OT_VECTEUR_3D::get_y(), FEM_NOEUD::get_z(), OT_VECTEUR_3D::get_z(), et OT_VECTEUR_3D::norme().
|
private |
Définition à la ligne 3410 du fichier mg_export.cpp.
Références MG_ELEMENT_TOPOLOGIQUE::est_orthotrope_mecanique(), MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_volume(), et MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf().
|
private |
Définition à la ligne 3752 du fichier mg_export.cpp.
Références aster_ecrire_comm_condition_limite_blocage(), aster_ecrire_comm_condition_limite_flux_thermique(), aster_ecrire_comm_condition_limite_force_lineique(), aster_ecrire_comm_condition_limite_force_normale_2d(), aster_ecrire_comm_condition_limite_force_normale_3d(), aster_ecrire_comm_condition_limite_force_pontuelle(), aster_ecrire_comm_condition_limite_force_surface_coque(), aster_ecrire_comm_condition_limite_force_surface_volume(), et aster_ecrire_comm_condition_limite_temperature().
|
private |
Définition à la ligne 4354 du fichier mg_export.cpp.
Références aster_ecrire_comm_condition_limite_blocage_ini(), GEOMETRIE::CONST::Co_CYLINDRE, GEOMETRIE::CONST::Co_SPHERE, MG_GEOMETRIE::est_virtuelle(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), MG_SOMMET_NOEUD::get_mg_noeud(), MG_GEOMETRIE::get_premier_arete(), MG_GEOMETRIE::get_premier_face(), MG_GEOMETRIE::get_premier_sommet(), get_string_angles_nautiques(), get_string_condition_limite(), get_string_formule_stat_non_line(), get_string_nom_fonction(), MG_GEOMETRIE::get_suivant_arete(), MG_GEOMETRIE::get_suivant_face(), MG_GEOMETRIE::get_suivant_sommet(), OT_PARAMETRES::get_valeur(), MG_GEOMETRIE::get_valeur_precision(), param_aster, et regroupement_faces().
Référencé par aster_ecrire_comm_condition_limite().
|
private |
Définition à la ligne 5807 du fichier mg_export.cpp.
Références MG_ELEMENT_TOPOLOGIQUE::get_formulation_ccf(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_num_ccf(), get_string_condition_limite(), get_string_condition_limite_f(), get_string_formule(), get_string_formule_stat_non_line(), get_string_formule_stat_non_line_instant(), get_string_nom_fonction(), OT_PARAMETRES::get_valeur(), MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf(), et param_aster.
Référencé par aster_ecrire_comm_condition_limite_blocage_ini(), aster_ecrire_comm_condition_limite_force_lineique(), aster_ecrire_comm_condition_limite_force_normale_2d(), aster_ecrire_comm_condition_limite_force_normale_3d(), aster_ecrire_comm_condition_limite_force_pontuelle(), aster_ecrire_comm_condition_limite_force_surface_coque(), et aster_ecrire_comm_condition_limite_force_surface_volume().
|
private |
Définition à la ligne 4216 du fichier mg_export.cpp.
Références aster_ecrire_comm_condition_limite_blocage_force_temperature(), et MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf().
Référencé par aster_ecrire_comm_condition_limite_blocage().
|
private |
Définition à la ligne 4687 du fichier mg_export.cpp.
Références existe(), MG_GEOMETRIE::get_premier_face(), MG_GEOMETRIE::get_suivant_face(), et res.
Référencé par aster_ecrire_comm_condition_limite().
|
private |
Définition à la ligne 3871 du fichier mg_export.cpp.
Références aster_ecrire_comm_condition_limite_blocage_force_temperature(), MG_GEOMETRIE::get_premier_arete(), MG_GEOMETRIE::get_suivant_arete(), et MG_GEOMETRIE::get_valeur_precision().
Référencé par aster_ecrire_comm_condition_limite().
|
private |
Définition à la ligne 4155 du fichier mg_export.cpp.
Références aster_ecrire_comm_condition_limite_blocage_force_temperature(), existe(), MG_GEOMETRIE::get_premier_arete(), MG_GEOMETRIE::get_suivant_arete(), MG_GEOMETRIE::get_valeur_precision(), et res.
Référencé par aster_ecrire_comm_condition_limite().
|
private |
Définition à la ligne 4091 du fichier mg_export.cpp.
Références aster_ecrire_comm_condition_limite_blocage_force_temperature(), MG_GEOMETRIE::get_premier_face(), MG_GEOMETRIE::get_suivant_face(), MG_GEOMETRIE::get_valeur_precision(), et res.
Référencé par aster_ecrire_comm_condition_limite().
|
private |
Définition à la ligne 3778 du fichier mg_export.cpp.
Références aster_ecrire_comm_condition_limite_blocage_force_temperature(), MG_GEOMETRIE::est_virtuelle(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), MG_SOMMET_NOEUD::get_mg_noeud(), MG_GEOMETRIE::get_premier_sommet(), MG_GEOMETRIE::get_suivant_sommet(), et MG_GEOMETRIE::get_valeur_precision().
Référencé par aster_ecrire_comm_condition_limite().
|
private |
Définition à la ligne 4024 du fichier mg_export.cpp.
Références aster_ecrire_comm_condition_limite_blocage_force_temperature(), MG_GEOMETRIE::get_premier_face(), MG_GEOMETRIE::get_suivant_face(), et MG_GEOMETRIE::get_valeur_precision().
Référencé par aster_ecrire_comm_condition_limite().
|
private |
Définition à la ligne 3959 du fichier mg_export.cpp.
Références aster_ecrire_comm_condition_limite_blocage_force_temperature(), MG_GEOMETRIE::get_premier_face(), MG_GEOMETRIE::get_suivant_face(), et MG_GEOMETRIE::get_valeur_precision().
Référencé par aster_ecrire_comm_condition_limite().
|
private |
Définition à la ligne 4586 du fichier mg_export.cpp.
Références MG_GEOMETRIE::est_virtuelle(), existe(), MG_SOMMET_NOEUD::get_num_interne(), MG_GEOMETRIE::get_premier_arete(), MG_GEOMETRIE::get_premier_face(), MG_GEOMETRIE::get_premier_sommet(), MG_GEOMETRIE::get_suivant_arete(), MG_GEOMETRIE::get_suivant_face(), MG_GEOMETRIE::get_suivant_sommet(), et res.
Référencé par aster_ecrire_comm_condition_limite().
|
private |
Définition à la ligne 3188 du fichier mg_export.cpp.
Références get_version_aster(), et MAGIC_VERSION.
|
private |
Définition à la ligne 3434 du fichier mg_export.cpp.
Références OT_CHAINE::get_base(), MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_coque(), MG_GEOMETRIE::get_mg_poutre(), MG_GEOMETRIE::get_mg_volume(), OT_PARAMETRES::get_valeur(), MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf(), et param_aster.
|
private |
Définition à la ligne 3560 du fichier mg_export.cpp.
Références MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_geom_fonction(), MG_GEOMETRIE::get_mg_geom_fonctionid(), MG_GEOMETRIE::get_mg_volume(), MG_GEOM_FONCTION::get_nb_point(), MG_GEOM_FONCTION::get_point(), et MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf().
|
private |
Définition à la ligne 3500 du fichier mg_export.cpp.
Références OT_CHAINE::get_base(), MG_GEOMETRIE::get_mg_volume(), OT_PARAMETRES::get_valeur(), MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf(), et param_aster.
|
private |
Définition à la ligne 3608 du fichier mg_export.cpp.
Références OT_CHAINE::get_base(), MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_coque(), MG_GEOMETRIE::get_mg_volume(), OT_PARAMETRES::get_valeur(), MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf(), et param_aster.
|
private |
Définition à la ligne 3651 du fichier mg_export.cpp.
Références aster_ecrire_comm_fonction_courbe_traction(), OT_CHAINE::get_base(), MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_geom_fonction(), MG_GEOMETRIE::get_mg_volume(), OT_PARAMETRES::get_valeur(), MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf(), et param_aster.
|
private |
Définition à la ligne 3520 du fichier mg_export.cpp.
Références aster_ecrire_comm_fonction_courbe_diffusion(), OT_CHAINE::get_base(), MG_ELEMENT_TOPOLOGIQUE::get_formulation_ccf(), MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_volume(), OT_PARAMETRES::get_valeur(), MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf(), et param_aster.
|
private |
Définition à la ligne 3214 du fichier mg_export.cpp.
|
private |
Définition à la ligne 3252 du fichier mg_export.cpp.
|
private |
Définition à la ligne 3222 du fichier mg_export.cpp.
Références MG_GEOMETRIE::get_nb_mg_poutre(), MG_GEOMETRIE::get_nb_mg_volume(), MG_GEOMETRIE::get_premier_arete(), MG_GEOMETRIE::get_premier_face(), MG_GEOMETRIE::get_premier_poutre(), MG_GEOMETRIE::get_premier_volume(), MG_GEOMETRIE::get_suivant_arete(), MG_GEOMETRIE::get_suivant_face(), MG_GEOMETRIE::get_suivant_poutre(), et MG_GEOMETRIE::get_suivant_volume().
|
private |
|
private |
Définition à la ligne 3200 du fichier mg_export.cpp.
|
private |
Définition à la ligne 5655 du fichier mg_export.cpp.
Références MG_GEOMETRIE::get_mg_geom_fonctionid(), MG_GEOMETRIE::get_mg_volume(), MG_GEOMETRIE::get_nb_mg_volume(), MG_GEOM_FONCTION::get_nb_point(), MG_GEOM_FONCTION::get_point(), et MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf().
Référencé par aster_ecrire_comm_defi_materiau_thermique().
|
private |
Définition à la ligne 5616 du fichier mg_export.cpp.
Références MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_geom_fonction(), MG_GEOMETRIE::get_mg_geom_fonctionid(), MG_GEOMETRIE::get_mg_volume(), MG_GEOMETRIE::get_nb_mg_volume(), MG_GEOM_FONCTION::get_nb_point(), MG_GEOM_FONCTION::get_point(), et MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf().
Référencé par aster_ecrire_comm_defi_materiau_plastique_courbe().
|
private |
Définition à la ligne 5526 du fichier mg_export.cpp.
Références OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 5076 du fichier mg_export.cpp.
Références OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 5223 du fichier mg_export.cpp.
|
private |
Définition à la ligne 5468 du fichier mg_export.cpp.
Références OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 5147 du fichier mg_export.cpp.
|
private |
Définition à la ligne 5342 du fichier mg_export.cpp.
Références OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 3207 du fichier mg_export.cpp.
|
private |
Définition à la ligne 4725 du fichier mg_export.cpp.
Références aster_ecrire_comm_solveur(), MG_GEOMETRIE::get_premier_coque(), MG_GEOMETRIE::get_premier_poutre(), MG_GEOMETRIE::get_premier_volume(), MG_GEOMETRIE::get_suivant_coque(), MG_GEOMETRIE::get_suivant_poutre(), MG_GEOMETRIE::get_suivant_volume(), OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 3259 du fichier mg_export.cpp.
|
private |
Définition à la ligne 5859 du fichier mg_export.cpp.
Références OT_PARAMETRES::get_valeur(), et param_aster.
Référencé par aster_ecrire_comm_meca_statique(), aster_ecrire_comm_statique_non_lineaire(), aster_ecrire_comm_ther_lineaire(), aster_ecrire_comm_ther_lineaire_iteratif(), et aster_ecrire_comm_ther_non_lineaire_iteratif().
|
private |
Définition à la ligne 5357 du fichier mg_export.cpp.
Références aster_ecrire_comm_solveur(), OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 4810 du fichier mg_export.cpp.
Références aster_ecrire_comm_solveur(), OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 4852 du fichier mg_export.cpp.
Références aster_ecrire_comm_affe_materiau(), aster_ecrire_comm_affe_materiau_iteratif(), aster_ecrire_comm_solveur(), MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_geom_fonctionid(), MG_GEOMETRIE::get_mg_volume(), MG_GEOMETRIE::get_nb_mg_arete(), MG_GEOMETRIE::get_nb_mg_face(), MG_GEOMETRIE::get_nb_mg_sommet(), MG_GEOM_FONCTION::get_nb_point(), MG_GEOM_FONCTION::get_point(), MG_GEOMETRIE::get_premier_face(), MG_GEOMETRIE::get_suivant_face(), OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 4965 du fichier mg_export.cpp.
Références aster_ecrire_comm_affe_materiau(), aster_ecrire_comm_affe_materiau_iteratif(), aster_ecrire_comm_solveur(), MG_IDENTIFICATEUR::get_id(), MG_GEOMETRIE::get_mg_geom_fonctionid(), MG_GEOMETRIE::get_mg_volume(), MG_GEOMETRIE::get_nb_mg_arete(), MG_GEOMETRIE::get_nb_mg_face(), MG_GEOMETRIE::get_nb_mg_sommet(), MG_GEOM_FONCTION::get_nb_point(), MG_GEOM_FONCTION::get_point(), MG_GEOMETRIE::get_premier_face(), MG_GEOMETRIE::get_suivant_face(), OT_PARAMETRES::get_valeur(), et param_aster.
|
private |
Définition à la ligne 2057 du fichier mg_export.cpp.
Références OT_PARAMETRES::get_nom(), OT_PARAMETRES::get_valeur(), param_aster, MAGIC::CALCUL_ASTER::RIGIDITE, MAGIC::CALCUL_ASTER::RIGIDITE_CONTRAINTE_PLANE, et MAGIC::CALCUL_ASTER::RIGIDITE_DEFORMATION_PLANE.
|
private |
Définition à la ligne 2094 du fichier mg_export.cpp.
Références TPL_MAP_ENTITE< X >::ajouter(), FEM_NOEUD::change_numero(), MAGIC::CALCUL_ASTER::ELASTIQUE_NON_LINEAIRE_3D_FATIGUE, TPL_LISTE_ENTITE< X >::est_dans_la_liste(), MG_COQUE::est_une_topo_element(), MG_POUTRE::est_une_topo_element(), MG_GEOMETRIE::est_virtuelle(), TPL_MAP_ENTITE< X >::existe(), TPL_LISTE_ENTITE< X >::get(), TPL_SET< X >::get(), MG_COARETE::get_arete(), OT_CHAINE::get_base(), FEM_NOEUD::get_coord(), FEM_MAILLAGE::get_degre(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_COFACE::get_face(), FEM_MAILLAGE::get_fem_element1id(), FEM_MAILLAGE::get_fem_element2id(), FEM_MAILLAGE::get_fem_element3id(), FEM_ELEMENT2::get_fem_noeud(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_lien_fem_maillage(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), FEM_ELEMENT_MAILLAGE::get_lien_topologie(), MG_GEOMETRIE::get_mg_arete(), MG_POUTRE::get_mg_boucle(), MG_BOUCLE::get_mg_coarete(), MG_COQUILLE::get_mg_coface(), MG_GEOMETRIE::get_mg_coque(), MG_COQUE::get_mg_coquille(), MG_GEOMETRIE::get_mg_face(), FEM_MAILLAGE::get_mg_geometrie(), FEM_MAILLAGE::get_mg_maillage(), MG_SOMMET_NOEUD::get_mg_noeud(), MG_GEOMETRIE::get_mg_poutre(), MG_GEOMETRIE::get_mg_volume(), TPL_LISTE_ENTITE< X >::get_nb(), TPL_MAP_ENTITE< X >::get_nb(), MG_ARETE_ELEMENT::get_nb_element(), MG_FACE_ELEMENT::get_nb_element(), FEM_MAILLAGE::get_nb_fem_noeud(), MG_GEOMETRIE::get_nb_mg_arete(), MG_POUTRE::get_nb_mg_boucle(), MG_BOUCLE::get_nb_mg_coarete(), MG_COQUILLE::get_nb_mg_coface(), MG_GEOMETRIE::get_nb_mg_coque(), MG_COQUE::get_nb_mg_coquille(), MG_GEOMETRIE::get_nb_mg_face(), MG_MAILLAGE::get_nb_mg_hexa(), MG_MAILLAGE::get_nb_mg_penta(), MG_GEOMETRIE::get_nb_mg_poutre(), MG_MAILLAGE::get_nb_mg_tetra(), MG_GEOMETRIE::get_nb_mg_volume(), MG_SEGMENT::get_noeud1(), MG_TRIANGLE::get_noeud1(), MG_QUADRANGLE::get_noeud1(), MG_SEGMENT::get_noeud2(), MG_TRIANGLE::get_noeud2(), MG_QUADRANGLE::get_noeud2(), MG_TRIANGLE::get_noeud3(), MG_QUADRANGLE::get_noeud3(), MG_QUADRANGLE::get_noeud4(), MG_SOMMET_NOEUD::get_num_interne(), FEM_ELEMENT_MAILLAGE::get_numero(), FEM_NOEUD::get_numero(), FEM_NOEUD::get_numero_opt(), MG_COFACE::get_orientation(), TPL_MAP_ENTITE< X >::get_premier(), MG_GEOMETRIE::get_premier_arete(), FEM_MAILLAGE::get_premier_element1(), FEM_MAILLAGE::get_premier_element2(), FEM_MAILLAGE::get_premier_element3(), MG_GEOMETRIE::get_premier_face(), FEM_MAILLAGE::get_premier_noeud(), MG_GEOMETRIE::get_premier_sommet(), TPL_MAP_ENTITE< X >::get_suivant(), MG_GEOMETRIE::get_suivant_arete(), FEM_MAILLAGE::get_suivant_element1(), FEM_MAILLAGE::get_suivant_element2(), FEM_MAILLAGE::get_suivant_element3(), MG_GEOMETRIE::get_suivant_face(), FEM_MAILLAGE::get_suivant_noeud(), MG_GEOMETRIE::get_suivant_sommet(), MG_ELEMENT_MAILLAGE::get_type_entite(), OT_PARAMETRES::get_valeur(), MG_GEOMETRIE::get_valeur_unite(), MAGIC::TYPE_ENTITE::IDMG_QUADRANGLE, MAGIC::TYPE_ENTITE::IDMG_TRIANGLE, OT_CHAINE::ini_mg_fprintf(), m, OT_CHAINE::mg_fprintf(), OT_VECTEUR_3D::norme(), MAGIC::CALCUL_ASTER::OPTIMISATIONTOPOLOGIQUE, et param_aster.
void MG_EXPORT::change_param_aster | ( | char * | nomparam, |
char * | val | ||
) |
Définition à la ligne 110 du fichier mg_export.cpp.
Références OT_PARAMETRES::change_valeur(), et param_aster.
void MG_EXPORT::change_param_aster | ( | char * | nomparam, |
double | val | ||
) |
Définition à la ligne 105 du fichier mg_export.cpp.
Références OT_PARAMETRES::change_valeur(), et param_aster.
Référencé par MSTRUCT_GENERATEUR_POLYCRISTAUX::cree_param().
|
private |
Définition à la ligne 135 du fichier mg_export.cpp.
Références MG_ELEMENT_TOPOLOGIQUE::get_nb_ccf(), MG_ELEMENT_TOPOLOGIQUE::get_type_ccf(), et MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf().
Référencé par gmsh2().
|
private |
Définition à la ligne 5928 du fichier mg_export.cpp.
Références TPL_MAP_ENTITE< X >::ajouter(), MG_MAILLAGE::DIMENSIONMAILLAGESANSTOPO, TPL_MAP_ENTITE< X >::get_nb(), MG_MAILLAGE::get_premier_hexa(), MG_MAILLAGE::get_premier_noeud(), MG_MAILLAGE::get_premier_penta(), MG_MAILLAGE::get_premier_pyramide(), MG_MAILLAGE::get_premier_quadrangle(), MG_MAILLAGE::get_premier_segment(), MG_MAILLAGE::get_premier_tetra(), MG_MAILLAGE::get_premier_triangle(), MG_MAILLAGE::get_suivant_hexa(), MG_MAILLAGE::get_suivant_noeud(), MG_MAILLAGE::get_suivant_penta(), MG_MAILLAGE::get_suivant_pyramide(), MG_MAILLAGE::get_suivant_quadrangle(), MG_MAILLAGE::get_suivant_segment(), MG_MAILLAGE::get_suivant_tetra(), et MG_MAILLAGE::get_suivant_triangle().
Référencé par gmsh().
void MG_EXPORT::ecrire_params_aster | ( | char * | fichier | ) |
Définition à la ligne 115 du fichier mg_export.cpp.
Références OT_PARAMETRES::enregistrer(), et param_aster.
Référencé par MSTRUCT_GENERATEUR_POLYCRISTAUX::cree_param().
void MG_EXPORT::formatneutre | ( | class FEM_MAILLAGE * | mai, |
std::string | fichier | ||
) |
Définition à la ligne 6246 du fichier mg_export.cpp.
Références FEM_MAILLAGE::get_mg_geometrie(), FEM_MAILLAGE::get_nb_fem_element2(), FEM_MAILLAGE::get_nb_fem_element3(), FEM_MAILLAGE::get_nb_fem_noeud(), FEM_MAILLAGE::get_premier_element2(), FEM_MAILLAGE::get_premier_element3(), FEM_MAILLAGE::get_premier_noeud(), FEM_MAILLAGE::get_suivant_element2(), FEM_MAILLAGE::get_suivant_element3(), FEM_MAILLAGE::get_suivant_noeud(), et MG_GEOMETRIE::get_valeur_unite().
int MG_EXPORT::get_base_aster | ( | void | ) |
Définition à la ligne 121 du fichier mg_export.cpp.
Références OT_PARAMETRES::get_valeur(), et param_aster.
Référencé par MGASTER::calcule(), et MGASTER::calcule_fatigue().
OT_PARAMETRES * MG_EXPORT::get_param_aster | ( | void | ) |
Définition à la ligne 128 du fichier mg_export.cpp.
Références param_aster.
Référencé par PARAMETRES::generer_fichier_parametres().
|
private |
Définition à la ligne 6059 du fichier mg_export.cpp.
Références acos(), cos(), TPL_LISTE_ENTITE< X >::get(), et sin().
Référencé par aster_ecrire_comm_condition_limite_blocage().
|
private |
Définition à la ligne 5693 du fichier mg_export.cpp.
Référencé par aster_ecrire_comm_condition_limite_blocage(), et aster_ecrire_comm_condition_limite_blocage_force_temperature().
|
private |
Définition à la ligne 5702 du fichier mg_export.cpp.
Référencé par aster_ecrire_comm_condition_limite_blocage_force_temperature().
|
private |
Définition à la ligne 5726 du fichier mg_export.cpp.
|
private |
Définition à la ligne 5742 du fichier mg_export.cpp.
Références MG_ELEMENT_TOPOLOGIQUE::get_formule_ccf(), MG_ELEMENT_TOPOLOGIQUE::get_formule_nb_variable(), et MG_ELEMENT_TOPOLOGIQUE::get_formule_variable().
Référencé par aster_ecrire_comm_condition_limite_blocage_force_temperature().
|
private |
Définition à la ligne 5754 du fichier mg_export.cpp.
Références OT_PARAMETRES::get_valeur(), et param_aster.
Référencé par aster_ecrire_comm_condition_limite_blocage(), et aster_ecrire_comm_condition_limite_blocage_force_temperature().
|
private |
Définition à la ligne 5790 du fichier mg_export.cpp.
Références MG_ELEMENT_TOPOLOGIQUE::get_formule_ccf(), MG_ELEMENT_TOPOLOGIQUE::get_formule_nb_variable(), et MG_ELEMENT_TOPOLOGIQUE::get_formule_variable().
Référencé par aster_ecrire_comm_condition_limite_blocage_force_temperature().
|
private |
Définition à la ligne 5708 du fichier mg_export.cpp.
Références OT_CHAINE::get_base().
Référencé par aster_ecrire_comm_condition_limite_blocage(), et aster_ecrire_comm_condition_limite_blocage_force_temperature().
|
private |
Définition à la ligne 5989 du fichier mg_export.cpp.
Références OT_PARAMETRES::get_nom(), et param_aster.
Référencé par aster_ecrire_comm_debut().
void MG_EXPORT::gmsh | ( | class FCT_TAILLE_FEM_SOLUTION * | carte, |
std::string | fichier | ||
) |
Définition à la ligne 1470 du fichier mg_export.cpp.
Références FCT_TAILLE_METRIQUE::evaluer_decompose(), f(), FEM_SOLUTION::get_dim_solution(), FCT_TAILLE_FEM_SOLUTION::get_isotrope(), FEM_SOLUTION::get_legende(), FCT_TAILLE_FEM_SOLUTION::get_maillage(), FEM_MAILLAGE::get_nb_fem_noeud(), FEM_SOLUTION::get_nom(), FEM_MAILLAGE::get_premier_noeud(), FCT_TAILLE_FEM_SOLUTION::get_solution(), FEM_MAILLAGE::get_suivant_noeud(), gmsh2(), gmsh41(), FEM_SOLUTION::lire(), paramversiongmsh(), et sqrt().
void MG_EXPORT::gmsh | ( | class FEM_MAILLAGE * | mai, |
std::string | fichier | ||
) |
Définition à la ligne 1692 du fichier mg_export.cpp.
Références MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT1, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT1_GAUSS, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT1_NOEUD, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT2, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT2_GAUSS, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT2_NOEUD, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT3, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT3_GAUSS, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT3_NOEUD, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENTND, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENTND_NOEUD, MAGIC::ENTITE_SOLUTION::ENTITE_NOEUD, FEM_MAILLAGE::existe_deforme(), FEM_MAILLAGE::existe_reaction(), f(), FEM_SOLUTION::get_dim_solution(), FEM_SOLUTION::get_entite_solution(), MG_GESTIONNAIRE::get_fem_solution(), MG_MAILLAGE::get_gestionnaire(), FEM_SOLUTION::get_legende(), FEM_SOLUTION::get_maillage(), MG_MAILLAGE::get_mg_geometrie(), FEM_MAILLAGE::get_mg_maillage(), FEM_SOLUTION::get_moyenne_lineique_elementaire_champs(), FEM_SOLUTION::get_moyenne_surfacique_elementaire_champs(), FEM_SOLUTION::get_moyenne_volumique_elementaire_champs(), FEM_SOLUTION::get_nb_champ(), FEM_MAILLAGE::get_nb_fem_element1(), FEM_MAILLAGE::get_nb_fem_element2(), FEM_MAILLAGE::get_nb_fem_element3(), FEM_MAILLAGE::get_nb_fem_noeud(), MG_GESTIONNAIRE::get_nb_fem_solution(), FEM_SOLUTION::get_nb_gauss(), FEM_SOLUTION::get_nom(), FEM_MAILLAGE::get_premier_element1(), FEM_MAILLAGE::get_premier_element2(), FEM_MAILLAGE::get_premier_element3(), FEM_MAILLAGE::get_premier_noeud(), FEM_MAILLAGE::get_suivant_element1(), FEM_MAILLAGE::get_suivant_element2(), FEM_MAILLAGE::get_suivant_element3(), FEM_MAILLAGE::get_suivant_noeud(), MG_GEOMETRIE::get_valeur_unite(), gmsh2(), gmsh41(), FEM_SOLUTION::lire(), et paramversiongmsh().
void MG_EXPORT::gmsh | ( | class MG_MAILLAGE * | mai, |
std::string | fichier | ||
) |
Définition à la ligne 803 du fichier mg_export.cpp.
Références decompose_maillage(), MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT1, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT1_NOEUD, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT2, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT2_NOEUD, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT3, MAGIC::ENTITE_SOLUTION::ENTITE_ELEMENT3_NOEUD, MAGIC::ENTITE_SOLUTION::ENTITE_NOEUD, f(), MG_SOLUTION::get_dim_solution(), MG_SOLUTION::get_entite_solution(), MG_MAILLAGE::get_gestionnaire(), MG_SOLUTION::get_legende(), MG_SOLUTION::get_maillage(), MG_GESTIONNAIRE::get_mg_solution(), TPL_MAP_ENTITE< X >::get_nb(), MG_SOLUTION::get_nb_champ(), MG_MAILLAGE::get_nb_mg_hexa(), MG_MAILLAGE::get_nb_mg_noeud(), MG_MAILLAGE::get_nb_mg_quadrangle(), MG_MAILLAGE::get_nb_mg_segment(), MG_GESTIONNAIRE::get_nb_mg_solution(), MG_MAILLAGE::get_nb_mg_tetra(), MG_MAILLAGE::get_nb_mg_triangle(), MG_SOLUTION::get_nom(), TPL_MAP_ENTITE< X >::get_premier(), MG_MAILLAGE::get_premier_hexa(), MG_MAILLAGE::get_premier_noeud(), MG_MAILLAGE::get_premier_quadrangle(), MG_MAILLAGE::get_premier_segment(), MG_MAILLAGE::get_premier_tetra(), MG_MAILLAGE::get_premier_triangle(), TPL_MAP_ENTITE< X >::get_suivant(), MG_MAILLAGE::get_suivant_hexa(), MG_MAILLAGE::get_suivant_noeud(), MG_MAILLAGE::get_suivant_quadrangle(), MG_MAILLAGE::get_suivant_segment(), MG_MAILLAGE::get_suivant_tetra(), MG_MAILLAGE::get_suivant_triangle(), gmsh2(), gmsh41(), MG_SOLUTION::lire(), et paramversiongmsh().
Référencé par MGOPT_SIMP_ADAPTATIVE::adapte(), MGOPT_SIMP::adapte_resultat(), REC_SQUELETTE_OPT::affichage_voisinage_seg(), REC_SQUELETTE_OPT::affichage_voisinage_tri(), MGASTER::calcule(), MGASTER::calcule_fatigue(), MAGIC_SCRIPT::execute(), MGOPT_POSTTRAITEMENT::extract_skin_par_decoupage(), gmsh_avec_correspondance(), MGOPT_SIMP::optimisation(), MGOPT_MVT_NORMAL::optimisation(), MGOPT_MVT_NORMAL_QUADRATIQUE::optimisation(), et MGOPT::optimise().
|
private |
Définition à la ligne 1111 du fichier mg_export.cpp.
Références f(), FEM_MAILLAGE::get_degre(), FCT_TAILLE_FEM_SOLUTION::get_maillage(), FEM_MAILLAGE::get_nb_fem_element0(), FEM_MAILLAGE::get_nb_fem_element1(), FEM_MAILLAGE::get_nb_fem_element2(), FEM_MAILLAGE::get_nb_fem_element3(), FEM_MAILLAGE::get_nb_fem_noeud(), FEM_MAILLAGE::get_nb_xfem_element0(), FEM_MAILLAGE::get_nb_xfem_element1(), FEM_MAILLAGE::get_nb_xfem_element2(), FEM_MAILLAGE::get_nb_xfem_element3(), FEM_MAILLAGE::get_premier_element0(), FEM_MAILLAGE::get_premier_element1(), FEM_MAILLAGE::get_premier_element2(), FEM_MAILLAGE::get_premier_element3(), FEM_MAILLAGE::get_premier_noeud(), FEM_MAILLAGE::get_suivant_element0(), FEM_MAILLAGE::get_suivant_element1(), FEM_MAILLAGE::get_suivant_element2(), FEM_MAILLAGE::get_suivant_element3(), et FEM_MAILLAGE::get_suivant_noeud().
|
private |
Définition à la ligne 1577 du fichier mg_export.cpp.
Références f(), FEM_MAILLAGE::get_degre(), FEM_MAILLAGE::get_nb_fem_element0(), FEM_MAILLAGE::get_nb_fem_element1(), FEM_MAILLAGE::get_nb_fem_element2(), FEM_MAILLAGE::get_nb_fem_element3(), FEM_MAILLAGE::get_nb_fem_noeud(), FEM_MAILLAGE::get_nb_xfem_element0(), FEM_MAILLAGE::get_nb_xfem_element1(), FEM_MAILLAGE::get_nb_xfem_element2(), FEM_MAILLAGE::get_nb_xfem_element3(), FEM_MAILLAGE::get_premier_element0(), FEM_MAILLAGE::get_premier_element1(), FEM_MAILLAGE::get_premier_element2(), FEM_MAILLAGE::get_premier_element3(), FEM_MAILLAGE::get_premier_noeud(), FEM_MAILLAGE::get_premier_xelement0(), FEM_MAILLAGE::get_premier_xelement1(), FEM_MAILLAGE::get_premier_xelement2(), FEM_MAILLAGE::get_premier_xelement3(), FEM_MAILLAGE::get_suivant_element0(), FEM_MAILLAGE::get_suivant_element1(), FEM_MAILLAGE::get_suivant_element2(), FEM_MAILLAGE::get_suivant_element3(), FEM_MAILLAGE::get_suivant_noeud(), FEM_MAILLAGE::get_suivant_xelement0(), FEM_MAILLAGE::get_suivant_xelement1(), FEM_MAILLAGE::get_suivant_xelement2(), et FEM_MAILLAGE::get_suivant_xelement3().
|
private |
Définition à la ligne 710 du fichier mg_export.cpp.
Références couleur(), f(), TPL_MAP_ENTITE< X >::get_nb(), MG_MAILLAGE::get_nb_mg_noeud(), TPL_MAP_ENTITE< X >::get_premier(), MG_MAILLAGE::get_premier_noeud(), TPL_MAP_ENTITE< X >::get_suivant(), et MG_MAILLAGE::get_suivant_noeud().
Référencé par gmsh().
|
private |
Définition à la ligne 1178 du fichier mg_export.cpp.
Références f(), FEM_ELEMENT1::get_fem_noeud(), FEM_ELEMENT3::get_fem_noeud(), FEM_ELEMENT0::get_fem_noeud(), FEM_ELEMENT2::get_fem_noeud(), MG_MAILLAGE::get_mg_geometrie(), FEM_MAILLAGE::get_mg_maillage(), FEM_MAILLAGE::get_nb_fem_element1(), FEM_MAILLAGE::get_nb_fem_element2(), FEM_MAILLAGE::get_nb_fem_element3(), FEM_MAILLAGE::get_nb_fem_noeud(), FEM_NOEUD::get_numero(), FEM_MAILLAGE::get_premier_element0(), FEM_MAILLAGE::get_premier_element1(), FEM_MAILLAGE::get_premier_element2(), FEM_MAILLAGE::get_premier_element3(), FEM_MAILLAGE::get_premier_noeud(), FEM_MAILLAGE::get_suivant_element0(), FEM_MAILLAGE::get_suivant_element1(), FEM_MAILLAGE::get_suivant_element2(), FEM_MAILLAGE::get_suivant_element3(), FEM_MAILLAGE::get_suivant_noeud(), FEM_NOEUD::get_x(), FEM_NOEUD::get_y(), FEM_NOEUD::get_z(), et gmsh41entities().
|
private |
Définition à la ligne 473 du fichier mg_export.cpp.
Références MG_MAILLAGE::DIMENSIONMAILLAGESANSTOPO, f(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_MAILLAGE::get_mg_geometrie(), TPL_MAP_ENTITE< X >::get_nb(), MG_MAILLAGE::get_nb_mg_noeud(), MG_SEGMENT::get_noeud1(), MG_TETRA::get_noeud1(), MG_HEXA::get_noeud1(), MG_PENTA::get_noeud1(), MG_PYRAMIDE::get_noeud1(), MG_TRIANGLE::get_noeud1(), MG_QUADRANGLE::get_noeud1(), MG_SEGMENT::get_noeud2(), MG_PENTA::get_noeud2(), MG_PYRAMIDE::get_noeud2(), MG_TETRA::get_noeud2(), MG_HEXA::get_noeud2(), MG_TRIANGLE::get_noeud2(), MG_QUADRANGLE::get_noeud2(), MG_TETRA::get_noeud3(), MG_HEXA::get_noeud3(), MG_PYRAMIDE::get_noeud3(), MG_PENTA::get_noeud3(), MG_TRIANGLE::get_noeud3(), MG_QUADRANGLE::get_noeud3(), MG_TETRA::get_noeud4(), MG_HEXA::get_noeud4(), MG_PYRAMIDE::get_noeud4(), MG_PENTA::get_noeud4(), MG_QUADRANGLE::get_noeud4(), MG_PYRAMIDE::get_noeud5(), MG_HEXA::get_noeud5(), MG_PENTA::get_noeud5(), MG_PENTA::get_noeud6(), MG_HEXA::get_noeud6(), MG_HEXA::get_noeud7(), MG_HEXA::get_noeud8(), MG_ELEMENT_MAILLAGE::get_nouveau_numero(), TPL_MAP_ENTITE< X >::get_premier(), MG_MAILLAGE::get_premier_noeud(), TPL_MAP_ENTITE< X >::get_suivant(), MG_MAILLAGE::get_suivant_noeud(), MG_ELEMENT_MAILLAGE::get_type_entite(), MG_NOEUD::get_x(), MG_NOEUD::get_y(), MG_NOEUD::get_z(), gmsh41entities(), gmsh41partition(), MAGIC::TYPE_ENTITE::IDMG_HEXA, MAGIC::TYPE_ENTITE::IDMG_PENTA, MAGIC::TYPE_ENTITE::IDMG_PYRAMIDE, MAGIC::TYPE_ENTITE::IDMG_QUADRANGLE, MAGIC::TYPE_ENTITE::IDMG_SEGMENT, MAGIC::TYPE_ENTITE::IDMG_TETRA, et MAGIC::TYPE_ENTITE::IDMG_TRIANGLE.
Référencé par gmsh().
|
private |
Définition à la ligne 237 du fichier mg_export.cpp.
Références MG_POINT::evaluer(), f(), MG_NOEUD::get_coord(), MG_VOLUME_ELEMENT::get_element(), MG_ARETE_ELEMENT::get_element(), MG_FACE_ELEMENT::get_element(), MG_SOMMET_NOEUD::get_mg_noeud(), MG_VOLUME_ELEMENT::get_nb_element(), MG_ARETE_ELEMENT::get_nb_element(), MG_FACE_ELEMENT::get_nb_element(), MG_GEOMETRIE::get_nb_mg_arete(), MG_GEOMETRIE::get_nb_mg_face(), MG_GEOMETRIE::get_nb_mg_sommet(), MG_GEOMETRIE::get_nb_mg_volume(), MG_PENTA::get_noeud1(), MG_TETRA::get_noeud1(), MG_HEXA::get_noeud1(), MG_TRIANGLE::get_noeud1(), MG_QUADRANGLE::get_noeud1(), MG_TETRA::get_noeud2(), MG_HEXA::get_noeud2(), MG_PENTA::get_noeud2(), MG_TRIANGLE::get_noeud2(), MG_QUADRANGLE::get_noeud2(), MG_TETRA::get_noeud3(), MG_HEXA::get_noeud3(), MG_PENTA::get_noeud3(), MG_TRIANGLE::get_noeud3(), MG_QUADRANGLE::get_noeud3(), MG_TETRA::get_noeud4(), MG_HEXA::get_noeud4(), MG_PENTA::get_noeud4(), MG_QUADRANGLE::get_noeud4(), MG_PENTA::get_noeud5(), MG_HEXA::get_noeud5(), MG_PENTA::get_noeud6(), MG_HEXA::get_noeud6(), MG_HEXA::get_noeud7(), MG_HEXA::get_noeud8(), MG_SOMMET::get_point(), TPL_MAP_ENTITE< X >::get_premier(), MG_GEOMETRIE::get_premier_arete(), MG_GEOMETRIE::get_premier_face(), 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_GEOMETRIE::get_suivant_sommet(), MG_GEOMETRIE::get_suivant_volume(), MG_ELEMENT_MAILLAGE::get_type_entite(), MG_NOEUD::get_x(), BOITE_3D::get_xmax(), BOITE_3D::get_xmin(), MG_NOEUD::get_y(), BOITE_3D::get_ymax(), BOITE_3D::get_ymin(), MG_NOEUD::get_z(), BOITE_3D::get_zmax(), BOITE_3D::get_zmin(), MAGIC::TYPE_ENTITE::IDMG_HEXA, MAGIC::TYPE_ENTITE::IDMG_PENTA, MAGIC::TYPE_ENTITE::IDMG_QUADRANGLE, MAGIC::TYPE_ENTITE::IDMG_TETRA, et MAGIC::TYPE_ENTITE::IDMG_TRIANGLE.
Référencé par gmsh41().
|
private |
Définition à la ligne 172 du fichier mg_export.cpp.
Références f(), TPL_MAP_ENTITE< X >::get_nb(), TPL_MAP_ENTITE< X >::get_premier(), et TPL_MAP_ENTITE< X >::get_suivant().
Référencé par gmsh41().
void MG_EXPORT::gmsh_avec_correspondance | ( | class FEM_MAILLAGE * | mai, |
std::string | fichier | ||
) |
Définition à la ligne 1031 du fichier mg_export.cpp.
Références f(), FEM_MAILLAGE::get_premier_element0(), FEM_MAILLAGE::get_premier_element1(), FEM_MAILLAGE::get_premier_element2(), FEM_MAILLAGE::get_premier_element3(), FEM_MAILLAGE::get_premier_noeud(), FEM_MAILLAGE::get_premier_xelement0(), FEM_MAILLAGE::get_premier_xelement1(), FEM_MAILLAGE::get_premier_xelement2(), FEM_MAILLAGE::get_premier_xelement3(), FEM_MAILLAGE::get_suivant_element0(), FEM_MAILLAGE::get_suivant_element1(), FEM_MAILLAGE::get_suivant_element2(), FEM_MAILLAGE::get_suivant_element3(), FEM_MAILLAGE::get_suivant_noeud(), FEM_MAILLAGE::get_suivant_xelement0(), FEM_MAILLAGE::get_suivant_xelement1(), FEM_MAILLAGE::get_suivant_xelement2(), FEM_MAILLAGE::get_suivant_xelement3(), et gmsh().
Référencé par MAILLEUR2D::enregistre_front().
void MG_EXPORT::gmsh_avec_correspondance | ( | class MG_MAILLAGE * | mai, |
std::string | fichier | ||
) |
Définition à la ligne 1080 du fichier mg_export.cpp.
Références f(), MG_MAILLAGE::get_premier_hexa(), MG_MAILLAGE::get_premier_noeud(), MG_MAILLAGE::get_premier_quadrangle(), MG_MAILLAGE::get_premier_segment(), MG_MAILLAGE::get_premier_tetra(), MG_MAILLAGE::get_premier_triangle(), MG_MAILLAGE::get_suivant_hexa(), MG_MAILLAGE::get_suivant_noeud(), MG_MAILLAGE::get_suivant_quadrangle(), MG_MAILLAGE::get_suivant_segment(), MG_MAILLAGE::get_suivant_tetra(), MG_MAILLAGE::get_suivant_triangle(), et gmsh().
void MG_EXPORT::lire_params_aster | ( | char * | fichier | ) |
Définition à la ligne 100 du fichier mg_export.cpp.
Références OT_PARAMETRES::lire(), et param_aster.
Référencé par MGASTER::calcule(), MGASTER::calcule_fatigue(), et MGOPT_SIMP::optimisation().
void MG_EXPORT::off | ( | class MG_MAILLAGE * | mai, |
std::string | fichier | ||
) |
Définition à la ligne 6028 du fichier mg_export.cpp.
Références MG_MAILLAGE::get_nb_mg_noeud(), MG_MAILLAGE::get_nb_mg_quadrangle(), MG_MAILLAGE::get_nb_mg_triangle(), MG_MAILLAGE::get_premier_noeud(), MG_MAILLAGE::get_premier_quadrangle(), MG_MAILLAGE::get_premier_triangle(), MG_MAILLAGE::get_suivant_noeud(), MG_MAILLAGE::get_suivant_quadrangle(), et MG_MAILLAGE::get_suivant_triangle().
|
private |
Définition à la ligne 1453 du fichier mg_export.cpp.
Références OT_PARAMETRES::ajouter(), OT_PARAMETRES::DOUBLE, OT_PARAMETRES::enregistrer(), f(), OT_PARAMETRES::get_valeur(), et OT_PARAMETRES::lire().
Référencé par gmsh().
|
private |
Définition à la ligne 6086 du fichier mg_export.cpp.
Références GEOMETRIE::CONST::Co_CYLINDRE, GEOMETRIE::CONST::Co_SPHERE, TPL_LISTE_ENTITE< X >::get(), MG_IDENTIFICATEUR::get_id(), OT_VECTEUR_3D::get_longueur(), MG_GEOMETRIE::get_mg_face(), MG_GEOMETRIE::get_nb_mg_face(), MG_FACE::get_surface(), MG_SURFACE::get_type_geometrique(), MG_ELEMENT_TOPOLOGIQUE::get_valeur_ccf(), et MG_GEOMETRIE::get_valeur_precision().
Référencé par aster_ecrire_comm_condition_limite_blocage().
void MG_EXPORT::stl | ( | class MG_MAILLAGE * | mai, |
std::string | fichier | ||
) |
Définition à la ligne 6001 du fichier mg_export.cpp.
Références MG_MAILLAGE::get_premier_triangle(), MG_MAILLAGE::get_suivant_triangle(), OT_VECTEUR_3D::get_x(), OT_VECTEUR_3D::get_y(), OT_VECTEUR_3D::get_z(), et OT_VECTEUR_3D::norme().
|
private |
Définition à la ligne 131 du fichier mg_export.h.
Référencé par aster_ecrire_comm_affe_materiau(), aster_ecrire_comm_affe_materiau_iteratif(), aster_ecrire_comm_affe_materiau_optimisation_topo(), aster_ecrire_comm_condition_limite_blocage(), aster_ecrire_comm_condition_limite_blocage_force_temperature(), aster_ecrire_comm_defi_materiau_elastique(), aster_ecrire_comm_defi_materiau_elastique_volume_optimisation(), aster_ecrire_comm_defi_materiau_plastique_bilineaire(), aster_ecrire_comm_defi_materiau_plastique_courbe(), aster_ecrire_comm_defi_materiau_thermique(), aster_ecrire_comm_imprime_resultat_nonli_plaque(), aster_ecrire_comm_imprime_resultat_statique(), aster_ecrire_comm_imprime_resultat_statique_non_lineaire(), aster_ecrire_comm_imprime_resultat_thermique(), aster_ecrire_comm_meca_statique(), aster_ecrire_comm_solveur(), aster_ecrire_comm_statique_non_lineaire(), aster_ecrire_comm_ther_lineaire(), aster_ecrire_comm_ther_lineaire_iteratif(), aster_ecrire_comm_ther_non_lineaire_iteratif(), aster_ecrire_export(), aster_ecrire_mail(), change_param_aster(), ecrire_params_aster(), get_base_aster(), get_param_aster(), get_string_formule_stat_non_line(), get_version_aster(), lire_params_aster(), et MG_EXPORT().