#include <creep_rspec.h>
Public Member Functions | |
| void | addirrstrains_eqother (vector &deps, long ipp, long ido) |
| double | compute_actual_ft (long ipp, long im, long ido) |
| void | compute_ages (long ipp, long ido) |
| double | compute_beta_t (long ipp) |
| double | creep_give_actual_ft (long ipp, long im, long ido) |
| double | get_othervalue (long compother, long ipp) |
| void | give_ages (double &tb_age_dt, double &tb_age, double &tl_age, double &th_age, double &dt, double &maxtime, long &napptime, long ipp) |
| void | give_agstrains_eqother (vector &eps_ag, long ipp, long ido) |
| double | give_beta_t_eqother (long ipp, long ido) |
| double | give_C_const () |
| void | give_creepdstrains_eqother (vector &deps_cr, long ipp, long ido) |
| void | give_deps_free (vector &deps_sh, double t0, double t_dt, double t, double dt, long ipp, long im, long ido) |
| void | give_deps_stressinduced (vector &deps_ss, double t0, double t_dt, double t, vector &sigma, long ipp, long im, long ido) |
| void | give_dstresses_eqother (vector &dsigma, long ipp, long ido) |
| void | give_emu_eqother (vector &e_mu, long n_ret_times, long ipp, long ido) |
| void | give_hidden_strains_eqother (matrix &gamma_mu, long ipp, long ido) |
| double | give_inv_v (double time_mid) |
| void | give_irrdstrains_eqother (vector &deps_sh, long ipp, long ido) |
| double | give_J_E_mu (vector &e_mu, double t0, double tl, double t, long ipp, long ido) |
| double | give_L (double qq3, double q, double tau) |
| long | give_napproxtime (long ipp) |
| long | give_nceqother (long ipp) |
| long | give_ncother (long ipp) |
| double | give_nonlin_func () |
| long | give_nret_time (void) |
| double | give_q1 () |
| double | give_q4 () |
| void | give_reqnmq (long *anmq) |
| void | give_rettimes (vector &rettimes, long n_ret_times, long ipp) |
| double | give_shrinkage_eqother (long ipp, long ido) |
| void | give_strains_eqother (vector &eps, long ipp, long ido) |
| void | give_stresses_eqother (vector &sigma, long ipp, long ido) |
| void | give_stresses_other (vector &sigma, long ipp, long ido) |
| void | give_stressirrdstrains_eqother (vector &deps_ss, long ipp, long ido) |
| double | give_tb_time (long ipp) |
| double | give_th_time (long ipp) |
| double | give_ym_eqother (long ipp, long ido) |
| double | give_ym_old_eqother (long ipp, long ido) |
| void | giveirrstrains_eqother (long ipp, long ido, vector &epscr) |
| void | initvalues (long ipp, long im, long ido) |
| void | print (FILE *out) |
| void | print_othervalue_name (FILE *out, long compother) |
| void | read (XFILE *in) |
| rspecmat (void) | |
| void | store_agstrains_eqother (vector &eps_ag, long ipp, long ido) |
| void | store_beta_t_eqother (double beta, long ipp, long ido) |
| void | store_creepdstrains_eqother (vector &deps_cr, long ipp, long ido) |
| void | store_dstresses_eqother (vector &dsigma, long ipp, long ido) |
| void | store_emu_eqother (vector &e_mu, long n_ret_times, long ipp, long ido) |
| void | store_ft_eqother (long ipp, long ido) |
| void | store_hidden_strains_eqother (matrix &gamma_mu, long ipp, long ido) |
| void | store_hum_eqother (long ipp, long ido) |
| void | store_irrdstrains_eqother (vector &deps_sh, long ipp, long ido) |
| void | store_shrinkage_eqother (double eps_sh, long ipp, long ido) |
| void | store_strains_eqother (vector &eps, long ipp, long ido) |
| void | store_stresses_eqother (vector &sigma, long ipp, long ido) |
| void | store_stresses_other (vector &sigma, long ipp, long ido) |
| void | store_stressirrdstrains_eqother (vector &deps_ss, long ipp, long ido) |
| void | store_temp_eqother (long ipp, long ido) |
| void | store_ym_eqother (double ym, long ipp, long ido) |
| void | store_ym_old_eqother (double ym, long ipp, long ido) |
| void | updatevalues (long ipp, long im, long ido) |
| ~rspecmat (void) | |
Public Attributes | |
| double | previoustime |
Private Attributes | |
| double | a1 |
| double | a2 |
| double | actualtime |
| double | alpha |
| double | beta_h |
| double | beta_s |
| double | beta_t |
| double | C_const |
| double | cs |
| double | dtb |
| double | e0 |
| double | e28 |
| double | eps_ainf |
| double | fc |
| int | flag_drshr |
| int | flag_shr |
| int | flag_temp |
| double | ft |
| int | ft_flag |
| double | ft_ratio |
| double | gc |
| double | hum_env |
| double | kappa |
| double | kd |
| double | ks |
| double | m_param |
| double | maxtimeb |
| double | min_ret_time |
| double | n_param |
| long | napproxtime |
| long | napptimeb |
| long | nRetTime |
| double | q1 |
| double | q1_ini |
| double | q2 |
| double | q2_ini |
| double | q3 |
| double | q3_ini |
| double | q4 |
| double | q4_ini |
| double | q5 |
| double | q5_ini |
| double * | retTime |
| double | sc |
| double | tb_age |
| double | tb_age_dt |
| double | tb_time |
| double | tbh_age |
| double | tbl_age |
| double | temp_env |
| double | th_time |
| double | timeMax |
| long | type_b3 |
| long | type_e |
| long | type_h |
| long | type_rt |
| long | type_temp |
| double | wc |
Continuos retardation spectrum for solidification theory of concrete creep for B3 model according to Bazant and Prasannan and V. Smilauer
Definition at line 12 of file creep_rspec.h.
| rspecmat | ( | void | ) |
Continuos retardation spectrum for solidification theory of concrete creep for B3 model according to Bazant and Prasannan and V. Smilauer
Definition at line 20 of file creep_rspec.cpp.
References a1, a2, actualtime, alpha, beta_h, beta_s, beta_t, C_const, cs, dtb, e0, e28, timecontr::endtime(), eps_ainf, fc, flag_drshr, flag_shr, flag_temp, ft, ft_flag, ft_ratio, gc, hum_env, kappa, kd, ks, m_param, maxtimeb, min_ret_time, Mp, n_param, napproxtime, nRetTime, previoustime, q1, q1_ini, q2, q2_ini, q3, q3_ini, q4, q4_ini, q5, q5_ini, retTime, sc, tb_age, tb_age_dt, tb_time, tbh_age, tbl_age, temp_env, th_time, probdesc::timecon, timeMax, type_b3, type_e, type_h, type_rt, type_temp, and wc.
| ~rspecmat | ( | void | ) |
Definition at line 93 of file creep_rspec.cpp.
References retTime.
| void addirrstrains_eqother | ( | vector & | deps, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function adds increments of irreversible creep strains to total irreversible creep strains in eqother
| deps | - vector of increments of strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1833 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, vector::n, and intpoints::ncompstr.
Referenced by creep_nlstressesincr().
| double compute_actual_ft | ( | long | ipp, | |
| long | im, | |||
| long | ido | |||
| ) |
function returns actual tensile strenght
| ipp | - index of integration point | |
| im | - index of material | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 07/08/2008 - revised
Definition at line 1783 of file creep_rspec.cpp.
References creep_give_actual_ft(), creep_matstiffchange(), elastisomat::e, mechmat::eliso, intpoints::eqother, ft, ft_flag, ft_ratio, intpoints::gemid(), mechmat::givenonmechq(), intpoints::idm, mechmat::ip, Mm, intpoints::ncompstr, print_err(), and temperature.
Referenced by updatevalues().
| void compute_ages | ( | long | ipp, | |
| long | ido | |||
| ) |
function computes ages in days
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2008 - revised
Definition at line 252 of file creep_rspec.cpp.
References actualtime, beta_h, beta_s, beta_t, dtb, timecontr::endtime(), give_beta_t_eqother(), give_napproxtime(), timecontr::initialtimeincr(), maxtimeb, Mp, napptimeb, previoustime, print_err(), tb_age, tb_age_dt, tb_time, tbh_age, tbl_age, th_time, probdesc::time, and probdesc::timecon.
Referenced by creep_initmaterialmodel(), and creep_nlstressesincr().
| double compute_beta_t | ( | long | ipp | ) |
function computes of beta_t which reduces or increases retardation times
| ipp | - number of integration point |
TKr, 09/08/2008 TKo, 06/08/2013, added case without temperature influence
Definition at line 898 of file creep_rspec.cpp.
References give_nret_time(), mechmat::givenonmechq(), mechmat::givestatusnmq(), initial_temperature, mechmat::ip, kappa, Mm, intpoints::ncompstr, and temperature.
Referenced by updatevalues().
| double creep_give_actual_ft | ( | long | ipp, | |
| long | im, | |||
| long | ido | |||
| ) |
function gives actual tensile strenght ft from eqother
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 17/04/2009
Definition at line 1013 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by compute_actual_ft(), and creep_give_actual_ft().
| double get_othervalue | ( | long | compother, | |
| long | ipp | |||
| ) |
function returns other value
| compother | - number of other components | |
| ipp | - index of the first integration point on element |
TKr, 28/8/2008 - revised
Definition at line 1932 of file creep_rspec.cpp.
References other.
| void give_ages | ( | double & | t_age_dt, | |
| double & | t_age, | |||
| double & | tl_age, | |||
| double & | th_age, | |||
| double & | dt, | |||
| double & | maxtime, | |||
| long & | napptime, | |||
| long | ipp | |||
| ) |
function returns computed ages
| t_age_dt | - | |
| t_age | - | |
| tl_age | - | |
| th_age | - | |
| dt | - | |
| maxtime | - | |
| napptime | - | |
| ipp | - number of integration point |
TKr, 28/8/2008 - revised
Definition at line 319 of file creep_rspec.cpp.
References dtb, maxtimeb, napptimeb, tb_age, tb_age_dt, tbh_age, and tbl_age.
Referenced by creep_initmaterialmodel(), creep_matstiffchange(), creep_nlstressesincr(), and creep_updateval().
| void give_agstrains_eqother | ( | vector & | eps_ag, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function returns total "aeging" strains from eqother
| eps_ag | - vector of total stresses | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 17/3/2009
Definition at line 1909 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_aeging_strains(), and creep_giveirrstrains().
| double give_beta_t_eqother | ( | long | ipp, | |
| long | ido | |||
| ) |
function gives actual beta_t from eqother
| beta | - beta_t | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 09/08/2008
Definition at line 970 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by compute_ages().
| double give_C_const | ( | ) |
function returns ...
TKr, 28/8/2005 - revised
Definition at line 671 of file creep_rspec.cpp.
References C_const.
Referenced by creep_matstiffchange().
| void give_creepdstrains_eqother | ( | vector & | deps_cr, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function returns increments of irreversible creep strains
| deps_cr | - vector of increments of strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1277 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_aeging_strains(), and creep_incrtotstresses().
| void give_deps_free | ( | vector & | deps_sh, | |
| double | t0, | |||
| double | t_dt, | |||
| double | t, | |||
| double | dt, | |||
| long | ipp, | |||
| long | im, | |||
| long | ido | |||
| ) |
function computes increment of irreversible free strains in a material point by B3 Bazant's model from temerature and humidity changes (drying shrikage, shrinkage, stress induced strain etc.) free thermal strain is not included!!
| deps_sh | - vector of free shrinkage strains | |
| t0 | - age when drying begins [days] | |
| t_dt | - time representing age of concrete + dt [days] | |
| t | - time representing age of concrete [days] | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2008 - revised
Definition at line 1533 of file creep_rspec.cpp.
References a1, a2, axisymm, bar, creep_give_actual_ym(), cs, e28, eps_ainf, intpoints::eqother, fc, fillv(), flag_shr, flag_temp, give_shrinkage_eqother(), mechmat::givenonmechq(), hum_env, mechmat::ip, kd, ks, Mm, intpoints::ncompstr, planestrain, planestress, print_err(), rel_hum, spacestress, ss(), intpoints::ssst, store_shrinkage_eqother(), temperature, type_h, type_temp, and wc.
Referenced by creep_nlstressesincr().
| void give_deps_stressinduced | ( | vector & | deps_ss, | |
| double | t0, | |||
| double | t_dt, | |||
| double | t, | |||
| vector & | sigma, | |||
| long | ipp, | |||
| long | im, | |||
| long | ido | |||
| ) |
function computes increment of irreversible stress induced strains in a material point B3 Bazant's model from temerature and humidity changes (drying shrikage, shrinkage, stress induced strain etc.)
| deps_ss | - vector of stress-induced shrinkage strains | |
| t0 | - age when drying begins [days] | |
| sigma | - actual uniaxial stress [Pa] | |
| t_dt | - time representing age of concrete + dt [days] | |
| t | - time representing age of concrete [days] | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2008 - revised
Definition at line 1669 of file creep_rspec.cpp.
References a1, a2, alpha, axisymm, creep_give_actual_ym(), cs, e28, intpoints::eqother, fc, fillv(), flag_drshr, ft, mechmat::givenonmechq(), mechmat::ip, Mm, intpoints::ncompstr, planestrain, planestress, rel_hum, spacestress, ss(), intpoints::ssst, temperature, type_h, type_temp, and wc.
Referenced by creep_nlstressesincr().
| void give_dstresses_eqother | ( | vector & | dsigma, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function returns increments of total stresses from eqother
| dsigma | - vector of increments of total stresses | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1183 of file creep_rspec.cpp.
References intpoints::eqother, mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_givestressincr().
| void give_emu_eqother | ( | vector & | e_mu, | |
| long | n_ret_times, | |||
| long | ipp, | |||
| long | ido | |||
| ) |
function returns E_mu stifnesses of Kelvin chains
| e_mu | - vector of stifnesses | |
| n_ret_times | - number of ret. times | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 3/6/2005
Definition at line 780 of file creep_rspec.cpp.
References vector::a, intpoints::eqother, mechmat::ip, Mm, intpoints::ncompstr, and nRetTime.
Referenced by creep_matstiffchange(), and creep_updateval().
| void give_hidden_strains_eqother | ( | matrix & | gamma_mu, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function returns hidden strains (gamma_mu)
| gamma_mu | - matrix of hidden strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 3/6/2005
Definition at line 1038 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_nlstressesincr(), and creep_updateval().
| double give_inv_v | ( | double | time_mid | ) |
function returns ...
| time_mid | - |
TKr, 28/8/2005 - revised
Definition at line 710 of file creep_rspec.cpp.
References m_param, q2, and q3.
Referenced by creep_matstiffchange(), and creep_nlstressesincr().
| void give_irrdstrains_eqother | ( | vector & | deps_sh, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function returns increments of irreversible shrinkage strains from eqother \
| deps_sh | - vector of increments of strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1327 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_aeging_strains(), and creep_incrtotstresses().
| double give_J_E_mu | ( | vector & | e_mu, | |
| double | t0, | |||
| double | tl, | |||
| double | t, | |||
| long | ipp, | |||
| long | ido | |||
| ) |
function computes creep compliacne function J(t,t') [1/Pa] in a material point B3 Bazant's model dependent on temerature and humidity changes
| t0 | - age when drying begins [days] | |
| tl | - age at loading [days] | |
| t | - time representing age of concrete [days] | |
| ipp | - number of integration point |
TKr, 4/9/2006 nonlinear creep effect will be added soon
Definition at line 488 of file creep_rspec.cpp.
References a1, a2, C_const, cs, e28, intpoints::eqother, fc, flag_drshr, gc, give_L(), mechmat::givenonmechq(), hum_env, mechmat::ip, kd, ks, m_param, Mm, n_param, intpoints::ncompstr, nRetTime, print_err(), q1, q1_ini, q2, q2_ini, q3, q3_ini, q4, q4_ini, q5, q5_ini, rel_hum, retTime, sc, temperature, type_b3, type_e, type_h, type_temp, and wc.
Referenced by creep_initmaterialmodel(), and creep_nlstressesincr().
| double give_L | ( | double | qq3, | |
| double | q, | |||
| double | tau | |||
| ) |
function computes ...
| q3 | - | |
| q | - | |
| tau | - |
TKr, 10/9/2008 - revised
Definition at line 461 of file creep_rspec.cpp.
References n_param.
Referenced by give_J_E_mu().
| long give_napproxtime | ( | long | ipp | ) |
function returns number of times
| ipp | - number of integration point |
TKr, 3/6/2005
Definition at line 1513 of file creep_rspec.cpp.
References napproxtime.
Referenced by compute_ages().
| long give_nceqother | ( | long | ipp | ) |
function returns number of components of eqother array
| ipp | - number of integration point |
TKr, 28/8/2008 - revised
Definition at line 338 of file creep_rspec.cpp.
References mechmat::ip, Mm, intpoints::ncompstr, and nRetTime.
Referenced by creep_ncompo(), and give_ncother().
| long give_ncother | ( | long | ipp | ) |
function returns number of components of other array
| ipp | - number of integration point |
TKr, 07/08/2008, not used now
Definition at line 372 of file creep_rspec.cpp.
References give_nceqother(), mechmat::ip, Mm, and intpoints::ncompstr.
| double give_nonlin_func | ( | ) |
function returns constant for nonlinear creep effect
TKr, 28/8/2005 - revised
Definition at line 693 of file creep_rspec.cpp.
Referenced by creep_nlstressesincr().
| long give_nret_time | ( | void | ) |
function returns number of retardation times
TKr, 3/6/2005
Definition at line 446 of file creep_rspec.cpp.
References nRetTime.
Referenced by addirrstrains_eqother(), compute_beta_t(), creep_give_actual_ft(), creep_number_rettimes(), give_agstrains_eqother(), give_beta_t_eqother(), give_creepdstrains_eqother(), give_hidden_strains_eqother(), give_irrdstrains_eqother(), give_shrinkage_eqother(), give_stressirrdstrains_eqother(), give_ym_eqother(), give_ym_old_eqother(), giveirrstrains_eqother(), store_agstrains_eqother(), store_beta_t_eqother(), store_creepdstrains_eqother(), store_ft_eqother(), store_hidden_strains_eqother(), store_irrdstrains_eqother(), store_shrinkage_eqother(), store_stressirrdstrains_eqother(), store_ym_eqother(), and store_ym_old_eqother().
| double give_q1 | ( | ) |
function returns immediate compliance q1
TKr, 28/8/2005 - revised
Definition at line 660 of file creep_rspec.cpp.
References q1.
Referenced by creep_matstiffchange().
| double give_q4 | ( | ) |
function returns q4 ...
TKr, 28/8/2005 - revised
Definition at line 682 of file creep_rspec.cpp.
References q4.
Referenced by creep_nlstressesincr().
| void give_reqnmq | ( | long * | anmq | ) |
The funtion marks required non-mechanical quantities in the array anmq.
| anmq | - array with flags for used material types anmq[i] = 1 => qunatity type nonmechquant(i+1) is required anmq[i] = 0 => qunatity type nonmechquant(i+1) is not required |
Definition at line 1984 of file creep_rspec.cpp.
References initial_temperature, rel_hum, temperature, type_h, and type_temp.
Referenced by mechmat::give_reqnmq().
| void give_rettimes | ( | vector & | rettimes, | |
| long | n_ret_times, | |||
| long | ipp | |||
| ) |
function computes retardation times
| rettimes | - vector of ret. times | |
| n_ret_times | - number of ret. times | |
| ipp | - number of integration point |
TKr, 3/6/2005
Definition at line 729 of file creep_rspec.cpp.
References vector::a, min_ret_time, nRetTime, and retTime.
Referenced by creep_initmaterialmodel(), creep_matstiffchange(), creep_nlstressesincr(), and creep_updateval().
| double give_shrinkage_eqother | ( | long | ipp, | |
| long | ido | |||
| ) |
function returns free shrinkage
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1422 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by give_deps_free().
| void give_strains_eqother | ( | vector & | eps, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function returns total strains from eqother
| eps | - vector of total strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1229 of file creep_rspec.cpp.
References intpoints::eqother, mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_aeging_strains(), and creep_incrtotstresses().
| void give_stresses_eqother | ( | vector & | sigma, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function returns total stresses from eqother
| sigma | - vector of total stresses | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 3/6/2005
Definition at line 1095 of file creep_rspec.cpp.
References intpoints::eqother, mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_nlstresses(), and creep_updateval().
| void give_stresses_other | ( | vector & | sigma, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function returns total stresses from other
| sigma | - vector of total stresses | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1139 of file creep_rspec.cpp.
References mechmat::ip, Mm, intpoints::ncompstr, and intpoints::other.
| void give_stressirrdstrains_eqother | ( | vector & | deps_ss, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function returns increments of irreversible stress-induced shrinkage strains from eqother
| deps_ss | - vector of increments of strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1375 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_aeging_strains(), and creep_incrtotstresses().
| double give_tb_time | ( | long | ipp | ) |
| double give_th_time | ( | long | ipp | ) |
| double give_ym_eqother | ( | long | ipp, | |
| long | ido | |||
| ) |
function returns actual Young's modulus from eqother
| ym | - actual Young's modulus | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 09/08/2008
Definition at line 828 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_give_actual_ym(), and creep_updateval().
| double give_ym_old_eqother | ( | long | ipp, | |
| long | ido | |||
| ) |
function returns previous Young's modulus from eqother
| ym | - actual Young's modulus | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 19/09/2014
Definition at line 873 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_aeging_strains().
| void giveirrstrains_eqother | ( | long | ipp, | |
| long | ido, | |||
| vector & | epscr | |||
| ) |
function returns total irreversible creep strains from eqother
| epscr | - vector of increments of strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1858 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, vector::n, and intpoints::ncompstr.
Referenced by creep_aeging_strains(), and creep_giveirrstrains().
| void initvalues | ( | long | ipp, | |
| long | im, | |||
| long | ido | |||
| ) |
Function initializes eqother array with initial values of temperature. Actual values of quantity 'initial_temperature' from array Mm->nonmechq are taken as initial temperature.
| ipp | - integration point pointer | |
| ido | - index of internal variables for given material in the ipp other array |
TKo+TKr, 28/8/2008 - revised
Definition at line 396 of file creep_rspec.cpp.
References intpoints::eqother, mechmat::givenonmechq(), mechmat::givestatusnmq(), initial_temperature, mechmat::ip, Mm, intpoints::ncompstr, store_beta_t_eqother(), and store_ft_eqother().
Referenced by creep_initmaterialmodel().
| void print | ( | FILE * | out | ) |
function prints material parameters
| out | - output file |
TKr, 28/8/2008 - revised//opravit??!!
Definition at line 191 of file creep_rspec.cpp.
References a1, a2, alpha, cs, e28, eps_ainf, fc, flag_drshr, flag_shr, flag_temp, ft, ft_flag, ft_ratio, gc, hum_env, kappa, kd, ks, napproxtime, nRetTime, q1_ini, q2_ini, q3_ini, q4_ini, q5_ini, retTime, sc, tb_time, temp_env, th_time, type_b3, type_e, type_h, type_rt, type_temp, and wc.
| void print_othervalue_name | ( | FILE * | out, | |
| long | compother | |||
| ) |
function prints name of other value
| out | - output file | |
| compother | - number of other component |
TKr, 28/8/2005 - revised
Definition at line 1959 of file creep_rspec.cpp.
| void read | ( | XFILE * | in | ) |
function reads material parameters
| in | - input file |
TKr, 3.6.2005
Definition at line 106 of file creep_rspec.cpp.
References a1, a2, alpha, cs, e0, e28, eps_ainf, fc, flag_drshr, flag_shr, flag_temp, ft, ft_flag, ft_ratio, gc, hum_env, kappa, kd, ks, napproxtime, nRetTime, print_err(), q1_ini, q2_ini, q3_ini, q4_ini, q5_ini, retTime, sc, tb_time, temp_env, th_time, type_b3, type_e, type_h, type_rt, type_temp, wc, and xfscanf().
Referenced by mechmat::readmattype().
| void store_agstrains_eqother | ( | vector & | eps_ag, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores total "aeging" strains into eqother
| eps_ag | - vector of total stresses | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 17/3/2009
Definition at line 1884 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_aeging_strains().
| void store_beta_t_eqother | ( | double | beta, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores actual beta_t into eqother
| beta | - beta_t | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 09/08/2008
Definition at line 946 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by initvalues(), and updatevalues().
| void store_creepdstrains_eqother | ( | vector & | deps_cr, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores increments of irreversible creep strains into eqother
| deps_cr | - vector of increments of strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1302 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_nlstressesincr().
| void store_dstresses_eqother | ( | vector & | dsigma, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores increments of total stresses into eqother
| dsigma | - vector of increments of total stresses | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1206 of file creep_rspec.cpp.
References intpoints::eqother, mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_nlstressesincr().
| void store_emu_eqother | ( | vector & | e_mu, | |
| long | n_ret_times, | |||
| long | ipp, | |||
| long | ido | |||
| ) |
function stores E_mu stiffnesses of Kelvin chain units into eqother
| e_mu | - vector of stifnesses | |
| n_ret_times | - number of ret. times | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 3/6/2005
Definition at line 752 of file creep_rspec.cpp.
References vector::a, intpoints::eqother, mechmat::ip, Mm, intpoints::ncompstr, and nRetTime.
Referenced by creep_initmaterialmodel(), and creep_nlstressesincr().
| void store_ft_eqother | ( | long | ipp, | |
| long | ido | |||
| ) |
function stores actual tensile strenght ft into eqother
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 17/04/2009
Definition at line 994 of file creep_rspec.cpp.
References intpoints::eqother, ft, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by initvalues(), and updatevalues().
| void store_hidden_strains_eqother | ( | matrix & | gamma_mu, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores hidden strains (gamma_mu) into eqother
| gamma_mu | - matrix of hidden strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 3/6/2005
Definition at line 1067 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_updateval().
| void store_hum_eqother | ( | long | ipp, | |
| long | ido | |||
| ) |
function stores actual humidity
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1472 of file creep_rspec.cpp.
References intpoints::eqother, mechmat::givenonmechq(), mechmat::givestatusnmq(), mechmat::ip, Mm, intpoints::ncompstr, and rel_hum.
Referenced by creep_nlstressesincr().
| void store_irrdstrains_eqother | ( | vector & | deps_sh, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function storess increments of irreversible shrinkage strains into eqother
| deps_sh | - vector of increments of strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1351 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_nlstressesincr().
| void store_shrinkage_eqother | ( | double | eps_sh, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores free shrinkage into eqother
| eps_sh | - shrinkage strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1449 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by give_deps_free().
| void store_strains_eqother | ( | vector & | eps, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores total strains from eqother
| eps | - vector of total strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1253 of file creep_rspec.cpp.
References intpoints::eqother, mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_updateval().
| void store_stresses_eqother | ( | vector & | sigma, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores total stresses into eqother
| sigma | - vector of total stresses | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 3/6/2005
Definition at line 1117 of file creep_rspec.cpp.
References intpoints::eqother, mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_updateval().
| void store_stresses_other | ( | vector & | sigma, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores total stresses into other
| sigma | - vector of total stresses | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1161 of file creep_rspec.cpp.
References mechmat::ip, Mm, intpoints::ncompstr, and intpoints::other.
| void store_stressirrdstrains_eqother | ( | vector & | deps_ss, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores increments of irreversible stress-induced shrinkage strains into eqother
| deps_ss | - vector of increments of strains | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1399 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_nlstressesincr().
| void store_temp_eqother | ( | long | ipp, | |
| long | ido | |||
| ) |
function stores actual temperature
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 28/8/2005 - revised
Definition at line 1493 of file creep_rspec.cpp.
References intpoints::eqother, mechmat::givenonmechq(), mechmat::givestatusnmq(), mechmat::ip, Mm, intpoints::ncompstr, and temperature.
Referenced by creep_nlstressesincr().
| void store_ym_eqother | ( | double | ym, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores actual Young's modulus into eqother
| ym | - actual Young's modulus | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 09/08/2008
Definition at line 807 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_compute_actual_ym(), and creep_compute_inital_ym().
| void store_ym_old_eqother | ( | double | ym, | |
| long | ipp, | |||
| long | ido | |||
| ) |
function stores previous Young's modulus into eqother
| ym | - previous Young's modulus | |
| ipp | - number of integration point | |
| ido | - index of internal variables for given material in the ipp other array |
TKr, 19/09/2014
Definition at line 852 of file creep_rspec.cpp.
References intpoints::eqother, give_nret_time(), mechmat::ip, Mm, and intpoints::ncompstr.
Referenced by creep_updateval().
| void updatevalues | ( | long | ipp, | |
| long | im, | |||
| long | ido | |||
| ) |
| ipp | - integration point pointer | |
| ido | - index of internal variables for given material in the ipp eqother array |
TKo+TKr, 28/8/2008 - revised
Definition at line 423 of file creep_rspec.cpp.
References compute_actual_ft(), compute_beta_t(), ft, mechmat::ip, Mm, intpoints::ncompstr, store_beta_t_eqother(), and store_ft_eqother().
Referenced by creep_updateval().
double a1 [private] |
Definition at line 162 of file creep_rspec.h.
Referenced by give_deps_free(), give_deps_stressinduced(), give_J_E_mu(), print(), read(), and rspecmat().
double a2 [private] |
Definition at line 164 of file creep_rspec.h.
Referenced by give_deps_free(), give_deps_stressinduced(), give_J_E_mu(), print(), read(), and rspecmat().
double actualtime [private] |
Definition at line 185 of file creep_rspec.h.
Referenced by compute_ages(), and rspecmat().
double alpha [private] |
Definition at line 144 of file creep_rspec.h.
Referenced by give_deps_stressinduced(), print(), read(), and rspecmat().
double beta_h [private] |
Definition at line 130 of file creep_rspec.h.
Referenced by compute_ages(), and rspecmat().
double beta_s [private] |
Definition at line 130 of file creep_rspec.h.
Referenced by compute_ages(), and rspecmat().
double beta_t [private] |
Definition at line 130 of file creep_rspec.h.
Referenced by compute_ages(), and rspecmat().
double C_const [private] |
Definition at line 141 of file creep_rspec.h.
Referenced by give_C_const(), give_J_E_mu(), and rspecmat().
double cs [private] |
Definition at line 160 of file creep_rspec.h.
Referenced by give_deps_free(), give_deps_stressinduced(), give_J_E_mu(), print(), read(), and rspecmat().
double dtb [private] |
Definition at line 187 of file creep_rspec.h.
Referenced by compute_ages(), give_ages(), and rspecmat().
double e0 [private] |
Definition at line 182 of file creep_rspec.h.
Referenced by read(), and rspecmat().
double e28 [private] |
Definition at line 146 of file creep_rspec.h.
Referenced by give_deps_free(), give_deps_stressinduced(), give_J_E_mu(), print(), read(), and rspecmat().
double eps_ainf [private] |
Definition at line 196 of file creep_rspec.h.
Referenced by give_deps_free(), print(), read(), and rspecmat().
double fc [private] |
Definition at line 148 of file creep_rspec.h.
Referenced by give_deps_free(), give_deps_stressinduced(), give_J_E_mu(), print(), read(), and rspecmat().
int flag_drshr [private] |
Definition at line 125 of file creep_rspec.h.
Referenced by give_deps_stressinduced(), give_J_E_mu(), print(), read(), and rspecmat().
int flag_shr [private] |
Definition at line 125 of file creep_rspec.h.
Referenced by give_deps_free(), print(), read(), and rspecmat().
int flag_temp [private] |
Definition at line 125 of file creep_rspec.h.
Referenced by give_deps_free(), print(), read(), and rspecmat().
double ft [private] |
Definition at line 150 of file creep_rspec.h.
Referenced by compute_actual_ft(), give_deps_stressinduced(), print(), read(), rspecmat(), store_ft_eqother(), and updatevalues().
int ft_flag [private] |
Definition at line 127 of file creep_rspec.h.
Referenced by compute_actual_ft(), print(), read(), and rspecmat().
double ft_ratio [private] |
Definition at line 152 of file creep_rspec.h.
Referenced by compute_actual_ft(), print(), read(), and rspecmat().
double gc [private] |
Definition at line 158 of file creep_rspec.h.
Referenced by give_J_E_mu(), print(), read(), and rspecmat().
double hum_env [private] |
Definition at line 117 of file creep_rspec.h.
Referenced by give_deps_free(), give_J_E_mu(), print(), read(), and rspecmat().
double kappa [private] |
Definition at line 130 of file creep_rspec.h.
Referenced by compute_beta_t(), print(), read(), and rspecmat().
double kd [private] |
Definition at line 168 of file creep_rspec.h.
Referenced by give_deps_free(), give_J_E_mu(), print(), read(), and rspecmat().
double ks [private] |
Definition at line 166 of file creep_rspec.h.
Referenced by give_deps_free(), give_J_E_mu(), print(), read(), and rspecmat().
double m_param [private] |
Definition at line 140 of file creep_rspec.h.
Referenced by give_inv_v(), give_J_E_mu(), and rspecmat().
double maxtimeb [private] |
Definition at line 189 of file creep_rspec.h.
Referenced by compute_ages(), give_ages(), and rspecmat().
double min_ret_time [private] |
Definition at line 141 of file creep_rspec.h.
Referenced by give_rettimes(), and rspecmat().
double n_param [private] |
Definition at line 140 of file creep_rspec.h.
Referenced by give_J_E_mu(), give_L(), and rspecmat().
long napproxtime [private] |
Definition at line 175 of file creep_rspec.h.
Referenced by give_napproxtime(), print(), read(), and rspecmat().
long napptimeb [private] |
Definition at line 190 of file creep_rspec.h.
Referenced by compute_ages(), and give_ages().
long nRetTime [private] |
Definition at line 177 of file creep_rspec.h.
Referenced by give_emu_eqother(), give_J_E_mu(), give_nceqother(), give_nret_time(), give_rettimes(), print(), read(), rspecmat(), and store_emu_eqother().
| double previoustime |
Definition at line 103 of file creep_rspec.h.
Referenced by compute_ages(), creep_initmaterialmodel(), creep_nlstressesincr(), and rspecmat().
double q1 [private] |
Definition at line 138 of file creep_rspec.h.
Referenced by give_J_E_mu(), give_q1(), and rspecmat().
double q1_ini [private] |
Definition at line 139 of file creep_rspec.h.
Referenced by give_J_E_mu(), print(), read(), and rspecmat().
double q2 [private] |
Definition at line 138 of file creep_rspec.h.
Referenced by give_inv_v(), give_J_E_mu(), and rspecmat().
double q2_ini [private] |
Definition at line 139 of file creep_rspec.h.
Referenced by give_J_E_mu(), print(), read(), and rspecmat().
double q3 [private] |
Definition at line 138 of file creep_rspec.h.
Referenced by give_inv_v(), give_J_E_mu(), and rspecmat().
double q3_ini [private] |
Definition at line 139 of file creep_rspec.h.
Referenced by give_J_E_mu(), print(), read(), and rspecmat().
double q4 [private] |
Definition at line 138 of file creep_rspec.h.
Referenced by give_J_E_mu(), give_q4(), and rspecmat().
double q4_ini [private] |
Definition at line 139 of file creep_rspec.h.
Referenced by give_J_E_mu(), print(), read(), and rspecmat().
double q5 [private] |
Definition at line 138 of file creep_rspec.h.
Referenced by give_J_E_mu(), and rspecmat().
double q5_ini [private] |
Definition at line 139 of file creep_rspec.h.
Referenced by give_J_E_mu(), print(), read(), and rspecmat().
double* retTime [private] |
Definition at line 192 of file creep_rspec.h.
Referenced by give_J_E_mu(), give_rettimes(), print(), read(), rspecmat(), and ~rspecmat().
double sc [private] |
Definition at line 156 of file creep_rspec.h.
Referenced by give_J_E_mu(), print(), read(), and rspecmat().
double tb_age [private] |
Definition at line 189 of file creep_rspec.h.
Referenced by compute_ages(), give_ages(), and rspecmat().
double tb_age_dt [private] |
Definition at line 189 of file creep_rspec.h.
Referenced by compute_ages(), give_ages(), and rspecmat().
double tb_time [private] |
Definition at line 171 of file creep_rspec.h.
Referenced by compute_ages(), print(), read(), and rspecmat().
double tbh_age [private] |
Definition at line 189 of file creep_rspec.h.
Referenced by compute_ages(), give_ages(), and rspecmat().
double tbl_age [private] |
Definition at line 189 of file creep_rspec.h.
Referenced by compute_ages(), give_ages(), and rspecmat().
double temp_env [private] |
Definition at line 117 of file creep_rspec.h.
Referenced by print(), read(), and rspecmat().
double th_time [private] |
Definition at line 173 of file creep_rspec.h.
Referenced by compute_ages(), print(), read(), and rspecmat().
double timeMax [private] |
Definition at line 193 of file creep_rspec.h.
Referenced by rspecmat().
long type_b3 [private] |
Definition at line 107 of file creep_rspec.h.
Referenced by give_J_E_mu(), print(), read(), and rspecmat().
long type_e [private] |
Definition at line 114 of file creep_rspec.h.
Referenced by give_J_E_mu(), print(), read(), and rspecmat().
long type_h [private] |
Definition at line 109 of file creep_rspec.h.
Referenced by give_deps_free(), give_deps_stressinduced(), give_J_E_mu(), give_reqnmq(), print(), read(), and rspecmat().
long type_rt [private] |
Definition at line 179 of file creep_rspec.h.
Referenced by print(), read(), and rspecmat().
long type_temp [private] |
Definition at line 111 of file creep_rspec.h.
Referenced by give_deps_free(), give_deps_stressinduced(), give_J_E_mu(), give_reqnmq(), print(), read(), and rspecmat().
double wc [private] |
Definition at line 154 of file creep_rspec.h.
Referenced by give_deps_free(), give_deps_stressinduced(), give_J_E_mu(), print(), read(), and rspecmat().
1.6.2