00001 #ifndef CREEP_H 00002 #define CREEP_H 00003 00004 #include "alias.h" 00005 00006 struct matrix; 00007 struct vector; 00008 00009 void creep_matstiff (matrix &d, long ipp,long im,long ido); 00010 double creep_matstiffchange (long ipp,long im,long ido); 00011 void creep_initmaterialmodel(long ipp,long im,long ido); 00012 void creep_updateval(long ipp,long im,long ido); 00013 double creep_compute_actual_ym (long ipp,long im,long ido); 00014 double creep_give_actual_ym (long ipp,long im,long ido); 00015 double creep_compute_inital_ym (long ipp,long im,long ido); 00016 double creep_give_actual_ft (long ipp,long im,long ido); 00017 double creep_give_actual_fc (long ipp,long im,long ido); 00018 void creep_givestressincr (long ipp,long im,long ido,long fi,vector &sig); 00019 void creep_nlstressesincr (long ipp,long im,long ido); 00020 void creep_incrtotstresses (long ipp,long im,long ido,vector &dsigma); 00021 void creep_aeging_strains (long ipp,long im,long ido,vector &eps_ag); 00022 void creep_nlstresses (long ipp,long im,long ido); 00023 void creep_hidden_strains (matrix &screep,vector &sig,vector &emu, double mi, long n_ret_times, vector &ret_times, double actualtime, double dt,strastrestate ss); 00024 void creep_giveirrstrains (long ipp, long im, long ido, vector &epsir); 00025 long creep_number_rettimes(long ipp,long im); 00026 long creep_ncompo (long ipp,long im); 00027 void unit_compl_matrix (matrix &c,double nu,strastrestate ssst); 00028 00029 #endif