22 #ifndef mgcalculproprietesH
23 #define mgcalculproprietesH
42 virtual int cycle_jump(
class MG_GESTIONNAIRE &gest,
class MG_GEOMETRIE *geo,
int &Njump,
char *fichierparam,
int numchamps,
int N,
int niveaumax,
char *file,std::vector<FEM_ELEMENT3*> *lst,std::vector<double>& tableau_D,
int nombre_classe,
double &max_damage_element,FILE *strength,
double x,
double y,
double z,
char *fichiercalcul,
int pos,
double val_pos,
int num_noeud);
int get_niveau_maille(void)
DAMAGE_FEM3(FEM_ELEMENT3 *ele3)
void change_fem_element3(FEM_ELEMENT3 *ele3)
void change_niveau_maille(int niveau)
void change_damage(double damage)
FEM_ELEMENT3 * get_fem_element3(void)
virtual ~MG_CALCUL_FATIGUE()
virtual void modification_courbe_exp_sidolo(FILE *strength)
char get_seprateur_decimale(void)
int recupere_resultat(MG_GESTIONNAIRE &gest, FEM_MAILLAGE *fem, class FEM_SOLUTION **solmesh, int k)
void(* affiche)(char *mess)
TPL_LISTE_ENTITE< double > sollist
virtual int cycle_jump(class MG_GESTIONNAIRE &gest, class MG_GEOMETRIE *geo, int &Njump, char *fichierparam, int numchamps, int N, int niveaumax, char *file, std::vector< FEM_ELEMENT3 * > *lst, std::vector< double > &tableau_D, int nombre_classe, double &max_damage_element, FILE *strength, double x, double y, double z, char *fichiercalcul, int pos, double val_pos, int num_noeud)
int recupere_maillage(class MG_GESTIONNAIRE &gest, class FEM_MAILLAGE **femmesh)
long get_id_element(FEM_MAILLAGE *fem, double x, double y, double z)
void parametres_calcul(OT_PARAMETRES *params, char *fichier_params)
std::vector< MG_NOEUD * > lstno
virtual void active_affichage(void(*fonc)(char *))
long get_id_element_face(FEM_MAILLAGE *fem, double x, double y, double z, int position, double valeur_position, int nomb_noeud)