23 #ifndef _MSTRUCT_GENERATEUR_POLYCRISTAUX
24 #define _MSTRUCT_GENERATEUR_POLYCRISTAUX
47 std::vector<OT_VECTEUR_3D>
cdm;
77 virtual void genere(
char *nommagic);
78 virtual void cree_param(
char *nom,
char *nomexe);
81 virtual void affiche(
char *mess);
84 int calcule_cacteristique_mecanique(
MG_GESTIONNAIRE *gest,
FEM_MAILLAGE* fem,
double &epsx,
double &epsy,
double &epsz,
double &epsxy,
double &epsxz,
double &epsyz,
double &sigx,
double &sigy,
double &sigz,
double &sigxy,
double &sigxz,
double &sigyz);
99 POINT_TIRE(
unsigned long num,
double xx,
double yy,
double zz):
x(xx),
y(yy),
z(zz),
id(num) {};
MSTRUCT_GENERATEUR_POLYCRISTAUX_BORNE()
virtual ~MSTRUCT_GENERATEUR_POLYCRISTAUX_BORNE()
virtual ~MSTRUCT_GENERATEUR_POLYCRISTAUX_RESULTAT()
std::vector< double > volume
MSTRUCT_GENERATEUR_POLYCRISTAUX_RESULTAT()
std::vector< double > masse
std::vector< int > nbcristauxphase
std::vector< OT_VECTEUR_3D > cdm
fonction_affiche * affiche2
virtual void calcule_borne(MSTRUCT_GENERATEUR_POLYCRISTAUX_BORNE &statborne, MSTRUCT_GENERATEUR_POLYCRISTAUX_RESULTAT &echantillon)
void optimise_maillage(MG_MAILLAGE *mai)
virtual void ini_param(char *nom)
virtual void affiche(char *mess)
~MSTRUCT_GENERATEUR_POLYCRISTAUX()
virtual void genere(char *nommagic)
void fonction_affiche(char *)
int calcule_cacteristique_mecanique(MG_GESTIONNAIRE *gest, FEM_MAILLAGE *fem, double &epsx, double &epsy, double &epsz, double &epsxy, double &epsxz, double &epsyz, double &sigx, double &sigy, double &sigz, double &sigxy, double &sigxz, double &sigyz)
MSTRUCT_GENERATEUR_POLYCRISTAUX()
virtual void cree_param(char *nom, char *nomexe)
virtual void active_affichage(fonction_affiche *fonc)
unsigned long get_id(void)
BOITE_3D get_boite_3D(void)
POINT_TIRE(unsigned long num, double xx, double yy, double zz)