MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mg_calcule_proprietes.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 //####// mg_calcule_proprietes.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:57 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef mgcalculproprietesH
23 #define mgcalculproprietesH
24 
25 
26 #include <stdlib.h>
27 #include<vector>
28 #include "tpl_liste_entite.h"
29 class MG_NOEUD;
30 class FEM_HEXA8;
32 {
33 public:
36 virtual ~MG_CALCULE_PROPRIETES();
37 
38 virtual void active_affichage(void (*fonc)(char*));
39 virtual int calcul_masse_humidite(char *fichiersol,char *Resultat,class MG_GESTIONNAIRE &gest,double &resu,double tf,int pas,double m0,int Pasvariable,int division_pas,class MG_GEOMETRIE *geo);
40 
41 protected:
42 int recupere_maillage(class MG_GESTIONNAIRE &gest,class FEM_MAILLAGE **femmesh);
43 char get_seprateur_decimale(void);
44 int recupere_concentration(char *fichiersol,MG_GESTIONNAIRE &gest,FEM_MAILLAGE *fem,class FEM_SOLUTION **solmesh,int k);
46 std::vector<MG_NOEUD*> lstno;
47 void (*affiche)(char *mess);
49 };
50 
51 
52 
53 
54 
55 
56 
57 #endif
int recupere_concentration(char *fichiersol, MG_GESTIONNAIRE &gest, FEM_MAILLAGE *fem, class FEM_SOLUTION **solmesh, int k)
void(* affiche)(char *mess)
virtual void active_affichage(void(*fonc)(char *))
std::vector< MG_NOEUD * > lstno
int recupere_maillage(class MG_GESTIONNAIRE &gest, class FEM_MAILLAGE **femmesh)
virtual int calcul_masse_humidite(char *fichiersol, char *Resultat, class MG_GESTIONNAIRE &gest, double &resu, double tf, int pas, double m0, int Pasvariable, int division_pas, class MG_GEOMETRIE *geo)
TPL_LISTE_ENTITE< double > sollist