ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/aster/src/mgaster.h
Revision: 932
Committed: Tue May 22 15:13:10 2018 UTC (6 years, 11 months ago) by mejri
Content type: text/plain
File size: 934 byte(s)
Log Message:
Ajout de la methode de cycle jump pour un calcul de fatigue

File Contents

# User Rev Content
1 francois 326 #ifndef mgasterH
2     #define mgasterH
3    
4     #ifdef WINDOWS_VERSION
5     #ifdef BUILT_DLL_OPTIMISATION
6     #define DLLPORTOPTIMISATION __declspec(dllexport)
7     #else
8     #define DLLPORTOPTIMISATION __declspec(dllimport)
9     #endif
10     #else
11     #define DLLPORTOPTIMISATION
12     #endif
13     #include <stdlib.h>
14 francois 725 #include "ot_parametres.h"
15 francois 326
16     class DLLPORTOPTIMISATION MGASTER
17     {
18     public:
19     MGASTER();
20     MGASTER(MGASTER &mdd);
21     virtual ~MGASTER();
22    
23     virtual void active_affichage(void (*fonc)(char*));
24 francois 706 virtual int calcule(char* nomfichierparam,class FEM_MAILLAGE* fem,char *nometude,int typeetude,char *code=NULL,bool avecenreg=true);
25 mejri 932 virtual int calcule_fatigue(char* nomfichierparam,class FEM_MAILLAGE* fem,char *nometude,int typeetude,std::vector<class FEM_ELEMENT3*> *lst,int niveaumax,char *code=NULL,bool avecenreg=true);
26 francois 326 protected:
27     void (*affiche)(char *mess);
28 francois 725 void ini_param(void);
29 francois 326 int affichageactif;
30 francois 725 OT_PARAMETRES param;
31 francois 326 };
32    
33    
34    
35    
36    
37    
38    
39     #endif