ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/microstructure/src/mstruct_definition.h
Revision: 968
Committed: Sun Sep 16 15:27:49 2018 UTC (6 years, 7 months ago) by couturad
Content type: text/plain
File size: 2118 byte(s)
Log Message:
Ajout d'une condition de sortie et d'un renvoi d'erreur pour le mailleur FEM.
Subdivision des fichiers mstruct_analyse.h/.cpp en sous fichiers pour une meilleure lisibilite.
Ajout d'une analyse des modules d'elasticite.
Ajout d'une analyse de l'energie.
Reconfiguration du main de microstructure.exe (suppression d'actions obsolètes).
Reconfiguration des fichiers generer_nb_ves, post_process.

File Contents

# User Rev Content
1 couturad 968 #ifndef _MSTRUCT_DEFINITION_
2     #define _MSTRUCT_DEFINITION_
3    
4     namespace MSTRUCT
5     {
6    
7     enum TYPE_ETUDE{MECANIQUE=0,
8     THERMIQUE=1};
9    
10     enum TYPE_CHARGEMENT{SPHERIQUE=0,
11     DEVIATORIQUE=1};
12    
13     enum TYPE_CONDITIONS_LIMITES{DEFORMATION_HOMOGENE=0,
14     CONTRAINTE_HOMOGENE=1,
15     GRADIENT_TEMPERATURE_HOMOGENE=2,
16     FLUX_CHALEUR_HOMOGENE=3};
17    
18     enum TYPE_GENERATEUR{RSA=0,
19     DCR=1};
20    
21     enum TYPE_DISTRIBUTION{FIXE=0,
22     UNIFORME=1,
23     NORMALE=2};
24    
25     enum POSITION_RELATIVE{INTERIEUR=0,
26     EXTERIEUR=1,
27     AU_BORD=2};
28    
29     enum TYPE_INCLUSION{SPHERE=0,
30     CYLINDRE=1,
31     ELLIPSOIDE=2,
32     BOITE=3};
33    
34     enum TYPE_ANALYSE{CHAMP=0,
35     ORIENTATION=1,
36     CAO=2,
37     MAILLAGE_MG=3,
38     MAILLAGE_FEM=4,
39     EROSION=5,
40     MODULES_ELASTICITE=6};
41    
42     enum TYPE_POST_TRAITEMENT{POST_CHAMP=0,
43     POST_ORIENTATION=1,
44     POST_CAO=2,
45     POST_MAILLAGE_MG=3,
46     POST_MAILLAGE_FEM=4,
47     POST_TEMPS=5,
48     POST_MODULES_ELASTICITE=6,
49     POST_CHAMP_NORMALISE=7,
50     POST_CHAMP_ECART=8,
51     POST_CHAMP_ECART_CHARGEMENT=9,
52     POST_ORIENTATION_ECART=10};
53    
54    
55     enum TYPE_COMPARAISON{ECART_RELATIF=0,
56     ECART_RELATIF_ABSOLUE=1,
57     ECART_ABSOLUE=2,
58     ECART_QUADRATIQUE=3};
59     }
60    
61     #endif