MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mstruct_borne.h
Aller à la documentation de ce fichier.
1 #ifndef _MSTRUCT_BORNE
2 #define _MSTRUCT_BORNE
3 
4 
5 #include <vector>
6 #include "ot_tenseur.h"
7 
8 
9 
11 {
12 public:
15 virtual ~MSTRUCT_BORNE();
16 
17 
18 void get_VoigtReuss_poly(double c11, double c12, double c13, double c23,double c22,double c33, double c44, double c55,double c66,double &troisKvoigt,double &deuxGvoigt,double &Evoigt,double &nuvoigt,double &troisKreuss,double &deuxGreuss,double &Ereuss,double &nureuss);
19 void get_VoigtReuss_poly(OT_TENSEUR &rigE,double &troisKvoigt,double &deuxGvoigt,double &Evoigt,double &nuvoigt,double &troisKreuss,double &deuxGreuss,double &Ereuss,double &nureuss);
20 void get_VoigtReuss_poly(OT_TENSEUR &aCmoy,OT_TENSEUR &aSmoy,double &troisKvoigt,double &deuxGvoigt,double &Evoigt,double &nuvoigt,double &troisKreuss,double &deuxGreuss,double &Ereuss,double &nureuss);
21 void get_VoigtReuss_poly(OT_TENSEUR &rigE,OT_TENSEUR &aCmoy,OT_TENSEUR &aSmoy);
22 void get_tenseur_rigidite(double E1,double E2,double E3,double G1,double G2,double G3,double nu1,double nu2,double nu3,OT_TENSEUR &rigE);
23 void get_propriete_rigidite(OT_TENSEUR rigE,double &E1,double &E2,double &E3,double &G1,double &G2,double &G3,double &nu1,double &nu2,double &nu3);
24 
25 protected:
26 void ini_angle(double euler[10000][3]);
27 
28 
29 };
30 
31 #endif
MSTRUCT_BORNE::ini_angle
void ini_angle(double euler[10000][3])
Definition: mstruct_borne.cpp:216
MSTRUCT_BORNE
Definition: mstruct_borne.h:10
MSTRUCT_BORNE::~MSTRUCT_BORNE
virtual ~MSTRUCT_BORNE()
Definition: mstruct_borne.cpp:18
OT_TENSEUR
Definition: ot_tenseur.h:41
MSTRUCT_BORNE::get_tenseur_rigidite
void get_tenseur_rigidite(double E1, double E2, double E3, double G1, double G2, double G3, double nu1, double nu2, double nu3, OT_TENSEUR &rigE)
Definition: mstruct_borne.cpp:80
ot_tenseur.h
MSTRUCT_BORNE::get_VoigtReuss_poly
void get_VoigtReuss_poly(double c11, double c12, double c13, double c23, double c22, double c33, double c44, double c55, double c66, double &troisKvoigt, double &deuxGvoigt, double &Evoigt, double &nuvoigt, double &troisKreuss, double &deuxGreuss, double &Ereuss, double &nureuss)
Definition: mstruct_borne.cpp:22
MSTRUCT_BORNE::get_propriete_rigidite
void get_propriete_rigidite(OT_TENSEUR rigE, double &E1, double &E2, double &E3, double &G1, double &G2, double &G3, double &nu1, double &nu2, double &nu3)
Definition: mstruct_borne.cpp:106
MSTRUCT_BORNE::MSTRUCT_BORNE
MSTRUCT_BORNE()
Definition: mstruct_borne.cpp:7