ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/microstructure/src/mstruct_ver.h
Revision: 927
Committed: Mon May 7 17:16:53 2018 UTC (7 years ago) by couturad
Content type: text/plain
File size: 1099 byte(s)
Log Message:
Mise a jour des fonctionnalites de MICROSTRUCTURE

File Contents

# User Rev Content
1 couturad 919 #ifndef _MSTRUCT_VER_
2     #define _MSTRUCT_VER_
3 couturad 926 #include "mstruct_analyse.h"
4 couturad 919 #include "ot_parametres.h"
5 couturad 926 #include <map>
6 couturad 919
7     namespace MICROSTRUCTURE
8     {
9     typedef void fonction_affiche(char *);
10    
11 couturad 926 class MSTRUCT_VER
12 couturad 919 {
13     public:
14 couturad 926 MSTRUCT_VER(void);
15     ~MSTRUCT_VER(void);
16 couturad 919
17 couturad 927 int exporter_analyse(char* fichier_liste_ves,
18     std::vector<OT_PARAMETRES*> &vector_params_analyse,
19     char* dossier_resultat);
20 couturad 926 int cumuler_analyse(char* fichier_liste_ves,
21     std::vector<OT_PARAMETRES*> &vector_params_analyse,
22     char* dossier_resultat,
23     bool resultats_incrementaux=false,
24     bool avec_histogramme=false);
25     int calculer_modules_mecaniques(char* fichier_liste_ves_spherique,
26     char* fichier_liste_ves_deviatorique,
27     std::vector<OT_PARAMETRES*> &vector_params_ver,
28     char* dossier_resultat,
29 couturad 927 bool cumuler=false,
30 couturad 926 bool resultats_incrementaux=false,
31     bool avec_histogramme=false);
32    
33 couturad 919 void active_affichage(fonction_affiche *fonc);
34     void affiche(char *message);
35     protected:
36     int affichageactif;
37     fonction_affiche *fonc_affiche;
38     };
39     }
40     #endif