MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mgaster.h
Aller à la documentation de ce fichier.
1 //####//------------------------------------------------------------
2 //####//------------------------------------------------------------
3 //####// MAGiC
4 //####// Jean Christophe Cuilliere et Vincent FRANCOIS
5 //####// Departement de Genie Mecanique - UQTR
6 //####//------------------------------------------------------------
7 //####// MAGIC est un projet de recherche de l equipe ERICCA
8 //####// du departement de genie mecanique de l Universite du Quebec a Trois Rivieres
9 //####// http://www.uqtr.ca/ericca
10 //####// http://www.uqtr.ca/
11 //####//------------------------------------------------------------
12 //####//------------------------------------------------------------
13 //####//
14 //####// mgaster.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:57 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef mgasterH
23 #define mgasterH
24 
25 
26 #include <stdlib.h>
27 #include "ot_parametres.h"
28 
29 class MGASTER
30 {
31 public:
32 MGASTER();
33 MGASTER(MGASTER &mdd);
34 virtual ~MGASTER();
35 
36 virtual void active_affichage(void (*fonc)(char*));
37 virtual int calcule(char* nomfichierparam,class FEM_MAILLAGE* fem,char *nometude,int typeetude,char *code=NULL,bool avecenreg=true);
38 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);
39 protected:
40 void (*affiche)(char *mess);
41 void ini_param(void);
44 };
45 
46 
47 
48 
49 
50 
51 
52 #endif
MGASTER::calcule
virtual int calcule(char *nomfichierparam, class FEM_MAILLAGE *fem, char *nometude, int typeetude, char *code=NULL, bool avecenreg=true)
Definition: mgaster.cpp:62
MGASTER::MGASTER
MGASTER()
Definition: mgaster.cpp:40
MGASTER::affiche
void(* affiche)(char *mess)
Definition: mgaster.h:40
MGASTER::affichageactif
int affichageactif
Definition: mgaster.h:42
MGASTER::~MGASTER
virtual ~MGASTER()
Definition: mgaster.cpp:52
MGASTER::calcule_fatigue
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)
Definition: mgaster.cpp:229
MGASTER
Definition: mgaster.h:29
FEM_MAILLAGE
Definition: fem_maillage.h:66
ot_parametres.h
OT_PARAMETRES
Definition: ot_parametres.h:31
MGASTER::active_affichage
virtual void active_affichage(void(*fonc)(char *))
Definition: mgaster.cpp:56
MGASTER::ini_param
void ini_param(void)
Definition: mgaster.cpp:290
MGASTER::param
OT_PARAMETRES param
Definition: mgaster.h:43