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
;
31
class
MG_CALCULE_PROPRIETES
32
{
33
public
:
34
MG_CALCULE_PROPRIETES
();
35
MG_CALCULE_PROPRIETES
(
MG_CALCULE_PROPRIETES
&mdd);
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);
45
TPL_LISTE_ENTITE<double>
sollist
;
46
std::vector<MG_NOEUD*>
lstno
;
47
void (*
affiche
)(
char
*mess);
48
int
affichageactif
;
49
};
50
51
52
53
54
55
56
57
#endif
MG_CALCULE_PROPRIETES::recupere_concentration
int recupere_concentration(char *fichiersol, MG_GESTIONNAIRE &gest, FEM_MAILLAGE *fem, class FEM_SOLUTION **solmesh, int k)
Definition:
mg_calcule_proprietes.cpp:203
FEM_SOLUTION
Definition:
fem_solution.h:40
MG_CALCULE_PROPRIETES::MG_CALCULE_PROPRIETES
MG_CALCULE_PROPRIETES()
Definition:
mg_calcule_proprietes.cpp:29
MG_CALCULE_PROPRIETES::affiche
void(* affiche)(char *mess)
Definition:
mg_calcule_proprietes.h:47
MG_GESTIONNAIRE
Definition:
mg_gestionnaire.h:57
MG_CALCULE_PROPRIETES::calcul_masse_humidite
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)
Definition:
mg_calcule_proprietes.cpp:59
FEM_MAILLAGE
Definition:
fem_maillage.h:66
MG_NOEUD
Definition:
mg_noeud.h:41
FEM_HEXA8
Definition:
fem_hexa8.h:35
MG_CALCULE_PROPRIETES::active_affichage
virtual void active_affichage(void(*fonc)(char *))
Definition:
mg_calcule_proprietes.cpp:41
MG_CALCULE_PROPRIETES::recupere_maillage
int recupere_maillage(class MG_GESTIONNAIRE &gest, class FEM_MAILLAGE **femmesh)
Definition:
mg_calcule_proprietes.cpp:196
MG_CALCULE_PROPRIETES::affichageactif
int affichageactif
Definition:
mg_calcule_proprietes.h:48
MG_CALCULE_PROPRIETES::~MG_CALCULE_PROPRIETES
virtual ~MG_CALCULE_PROPRIETES()
Definition:
mg_calcule_proprietes.cpp:37
MG_CALCULE_PROPRIETES::lstno
std::vector< MG_NOEUD * > lstno
Definition:
mg_calcule_proprietes.h:46
MG_GEOMETRIE
Definition:
mg_geometrie.h:84
TPL_LISTE_ENTITE< double >
MG_CALCULE_PROPRIETES::get_seprateur_decimale
char get_seprateur_decimale(void)
Definition:
mg_calcule_proprietes.cpp:47
tpl_liste_entite.h
MG_CALCULE_PROPRIETES::sollist
TPL_LISTE_ENTITE< double > sollist
Definition:
mg_calcule_proprietes.h:45
MG_CALCULE_PROPRIETES
Definition:
mg_calcule_proprietes.h:31
home
francois
tmp
lib
aster
src
mg_calcule_proprietes.h
Généré le Vendredi 13 Juin 2025 23:00:08 pour MAGiC par
1.8.17