MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mstruct_analyse_modules_elasticite.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
//####// mstruct_analyse_modules_elasticite.h
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:56 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
#ifndef _MSTRUCT_ANALYSE_MODULES_ELASTICITE_
23
#define _MSTRUCT_ANALYSE_MODULES_ELASTICITE_
24
#include "
mstruct_analyse.h
"
25
#include "
mstruct_analyse_champ.h
"
26
27
class
MSTRUCT_ANALYSE_MODULES_ELASTICITE
:
public
MSTRUCT_ANALYSE
28
{
29
public
:
30
MSTRUCT_ANALYSE_MODULES_ELASTICITE
(
void
);
31
MSTRUCT_ANALYSE_MODULES_ELASTICITE
(std::string identifiant,
32
MSTRUCT_ANALYSE_CHAMP
* epsilon_sph,
33
MSTRUCT_ANALYSE_CHAMP
* sigma_sph,
34
MSTRUCT_ANALYSE_CHAMP
* epsilon_dev,
35
MSTRUCT_ANALYSE_CHAMP
* sigma_dev);
36
~MSTRUCT_ANALYSE_MODULES_ELASTICITE
(
void
);
37
double
get_Kapp
(
void
);
38
double
get_Gapp
(
void
);
39
double
get_Eapp
(
void
);
40
double
get_Nuapp
(
void
);
41
void
exporter
(std::ofstream& ofstrm,
long
i,
bool
avec_entete=
false
,
bool
avec_graph=
false
,
char
* prefix_graph = (
char
*)
""
);
42
virtual
long
get_type
(
void
);
43
virtual
void
executer
(
void
);
44
virtual
void
enregistrer
(std::ofstream& ofstrm);
45
virtual
void
ouvrir
(std::ifstream& ifstrm);
46
protected
:
47
double
m_Kapp
;
48
double
m_Gapp
;
49
double
m_Eapp
;
50
double
m_Nuapp
;
51
MSTRUCT_ANALYSE_CHAMP
*
m_epsilon_sph
;
52
MSTRUCT_ANALYSE_CHAMP
*
m_sigma_sph
;
53
MSTRUCT_ANALYSE_CHAMP
*
m_epsilon_dev
;
54
MSTRUCT_ANALYSE_CHAMP
*
m_sigma_dev
;
55
};
56
#endif
MSTRUCT_ANALYSE_MODULES_ELASTICITE::ouvrir
virtual void ouvrir(std::ifstream &ifstrm)
Definition:
mstruct_analyse_modules_elasticite.cpp:111
MSTRUCT_ANALYSE_MODULES_ELASTICITE::exporter
void exporter(std::ofstream &ofstrm, long i, bool avec_entete=false, bool avec_graph=false, char *prefix_graph=(char *)"")
Definition:
mstruct_analyse_modules_elasticite.cpp:90
MSTRUCT_ANALYSE_MODULES_ELASTICITE::get_Nuapp
double get_Nuapp(void)
Definition:
mstruct_analyse_modules_elasticite.cpp:64
MSTRUCT_ANALYSE_MODULES_ELASTICITE::~MSTRUCT_ANALYSE_MODULES_ELASTICITE
~MSTRUCT_ANALYSE_MODULES_ELASTICITE(void)
Definition:
mstruct_analyse_modules_elasticite.cpp:50
MSTRUCT_ANALYSE_MODULES_ELASTICITE
Definition:
mstruct_analyse_modules_elasticite.h:27
MSTRUCT_ANALYSE_MODULES_ELASTICITE::executer
virtual void executer(void)
Definition:
mstruct_analyse_modules_elasticite.cpp:79
MSTRUCT_ANALYSE_MODULES_ELASTICITE::m_Eapp
double m_Eapp
Definition:
mstruct_analyse_modules_elasticite.h:49
MSTRUCT_ANALYSE_MODULES_ELASTICITE::get_Eapp
double get_Eapp(void)
Definition:
mstruct_analyse_modules_elasticite.cpp:69
MSTRUCT_ANALYSE
Definition:
mstruct_analyse.h:30
MSTRUCT_ANALYSE_MODULES_ELASTICITE::get_Kapp
double get_Kapp(void)
Definition:
mstruct_analyse_modules_elasticite.cpp:54
MSTRUCT_ANALYSE_MODULES_ELASTICITE::m_epsilon_sph
MSTRUCT_ANALYSE_CHAMP * m_epsilon_sph
Definition:
mstruct_analyse_modules_elasticite.h:51
mstruct_analyse.h
MSTRUCT_ANALYSE_CHAMP
Definition:
mstruct_analyse_champ.h:28
MSTRUCT_ANALYSE_MODULES_ELASTICITE::MSTRUCT_ANALYSE_MODULES_ELASTICITE
MSTRUCT_ANALYSE_MODULES_ELASTICITE(void)
Definition:
mstruct_analyse_modules_elasticite.cpp:27
MSTRUCT_ANALYSE_MODULES_ELASTICITE::m_sigma_dev
MSTRUCT_ANALYSE_CHAMP * m_sigma_dev
Definition:
mstruct_analyse_modules_elasticite.h:54
MSTRUCT_ANALYSE_MODULES_ELASTICITE::m_sigma_sph
MSTRUCT_ANALYSE_CHAMP * m_sigma_sph
Definition:
mstruct_analyse_modules_elasticite.h:52
MSTRUCT_ANALYSE_MODULES_ELASTICITE::get_Gapp
double get_Gapp(void)
Definition:
mstruct_analyse_modules_elasticite.cpp:59
MSTRUCT_ANALYSE_MODULES_ELASTICITE::m_Nuapp
double m_Nuapp
Definition:
mstruct_analyse_modules_elasticite.h:50
mstruct_analyse_champ.h
MSTRUCT_ANALYSE_MODULES_ELASTICITE::m_Kapp
double m_Kapp
Definition:
mstruct_analyse_modules_elasticite.h:47
MSTRUCT_ANALYSE_MODULES_ELASTICITE::get_type
virtual long get_type(void)
Definition:
mstruct_analyse_modules_elasticite.cpp:74
MSTRUCT_ANALYSE_MODULES_ELASTICITE::m_epsilon_dev
MSTRUCT_ANALYSE_CHAMP * m_epsilon_dev
Definition:
mstruct_analyse_modules_elasticite.h:53
MSTRUCT_ANALYSE_MODULES_ELASTICITE::enregistrer
virtual void enregistrer(std::ofstream &ofstrm)
Definition:
mstruct_analyse_modules_elasticite.cpp:100
MSTRUCT_ANALYSE_MODULES_ELASTICITE::m_Gapp
double m_Gapp
Definition:
mstruct_analyse_modules_elasticite.h:48
home
francois
tmp
lib
microstructure
src
mstruct_analyse_modules_elasticite.h
Généré le Jeudi 12 Juin 2025 23:00:09 pour MAGiC par
1.8.17