ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/microstructure/src/mstruct_parametres.h
Revision: 951
Committed: Fri Aug 10 15:17:17 2018 UTC (6 years, 9 months ago) by couturad
Content type: text/plain
File size: 1399 byte(s)
Log Message:
-> Ajout de Project Chrono (voir CMakeLists.txt).
-> Ajout d'un générateur de microstructure basé sur la dynamique des corps rigides (MSTRUCT_GENERATEUR_DCR).
-> Ajout d'un opérateur de décallage de la topologie (MG_CG_OP_TRANSF_DECALLAGE).
-> Retrait de «using namespace std»  (conflit avec namespace chrono) et modification des fichiers affectés.
-> Modification de mailleur2d.cpp afin d'enregistrer un fichier MAGiC (void.magic) lorsque le nombre d'itération dépasse la valeur maximale.

File Contents

# User Rev Content
1 couturad 919 #ifndef _MSTRUCT_PARAMETRES_
2     #define _MSTRUCT_PARAMETRES_
3     #include "ot_parametres.h"
4     #include <vector>
5 couturad 951
6     class PARAMETRES
7 couturad 919 {
8 couturad 951 public:
9     static void ini_param_generateur_rsa(OT_PARAMETRES *params,int type_inclusion);
10     static void ini_param_generateur_dcr(OT_PARAMETRES *params,int type_inclusion);
11     static void ini_param_materiau(OT_PARAMETRES *params,char* nom_groupe_forme);
12     static void ini_param_carte_taille(OT_PARAMETRES *params);
13     static void ini_param_mailleur(OT_PARAMETRES *params);
14     static void ini_param_mailleur_fem(OT_PARAMETRES *params);
15     static void ini_param_etude(OT_PARAMETRES *params,int type_etude);
16     static void ini_param_homogeneisation(OT_PARAMETRES *params);
17     static void ini_param_analyse(OT_PARAMETRES *params,int type_analyse,bool erosion=false);
18     static void ini_param_ver(OT_PARAMETRES *params);
19     static int generer_fichier_parametres(int type_etude,int type_generateur,int type_inclusion,bool fem_maill_lin,bool fem_maill_quad);
20     static int generer_script_ves(int type_etude,int type_inclusion,bool fem_maill_lin,bool fem_maill_quad);
21     static int generer_script_post_process(int type_etude,int type_inclusion,bool fem_maill_lin,bool fem_maill_quad);
22    
23     static int importer_fichier_parametres(char* fichier,OT_PARAMETRES* params);
24     static int importer_fichier_liste_parametres(char* fichier,std::vector<OT_PARAMETRES*> &vector_params);
25 couturad 919
26 couturad 951 protected:
27     };
28    
29 couturad 919 #endif