#include <consol.h>
Public Member Functions | |
| consol (void) | |
| void | consolinit (long mie) |
| void | get_hc (long nc, long ipp) |
| void | give_dstresses_eqother (vector &dsigma, long ipp, long ido) |
| void | matstiff (matrix &d, long ipp) |
| void | nlstresses (long ipp) |
| void | nlstressesincr (long ipp) |
| long | numberOfConsol () |
| void | phase1 (long ipp) |
| void | phase2 (long ipp) |
| void | read (XFILE *in) |
| void | seps_time (matrix &screep, vector &sig, long nc, long ncc, long ipp) |
| void | updateval (long ipp, long im, long ido) |
| ~consol (void) | |
Public Attributes | |
| double | ccTime |
| double | cn |
| long * | cncomp |
| double | ddTime |
| double | e0 |
| double | gama |
| double | hpodl |
| double | hpodlmax |
| long | imat |
| long | iwink |
| double | m |
| long | napfun |
| long | nc |
| double | nc1 |
| double | nc2 |
| long | ncc |
| double | ncn |
| double | nf |
| double | nh |
| double | ni |
| long | nRetTime |
| double | rr |
| strastrestate | ssst |
| double | t0 |
| double | timemat |
| long | tncomp |
| double | vlivTCSum |
| double | vv |
Definition at line 7 of file consol.h.
| consol | ( | void | ) |
Definition at line 12 of file consol.cpp.
References nRetTime.
| ~consol | ( | void | ) |
Definition at line 17 of file consol.cpp.
| void consolinit | ( | long | mie | ) |
Definition at line 22 of file consol.cpp.
| void get_hc | ( | long | nc, | |
| long | ipp | |||
| ) |
function returns change of value
| vv | - value | |
| sig | - vector of presure |
10.10.2002
Definition at line 329 of file consol.cpp.
References e0, f, gama, mechbclc::give_comp_sum(), gtopology::give_domain_sizes(), Gtm, hpodl, hpodlmax, mechmat::ip, m, Mb, Mm, nc1, nc2, ncc, ncn, nf, nh, ni, nRetTime, intpoints::other, p, rr, and vv.
Referenced by matstiff(), phase1(), phase2(), and seps_time().
| void give_dstresses_eqother | ( | vector & | dsigma, | |
| long | ipp, | |||
| long | ido | |||
| ) |
Definition at line 424 of file consol.cpp.
References intpoints::eqother, mechmat::ip, Mm, nc, and intpoints::ncompstr.
| void matstiff | ( | matrix & | d, | |
| long | ipp | |||
| ) |
function apdates material parameters
| d | - matrix of soil |
10.10.2002
Definition at line 212 of file consol.cpp.
References timecontr::actualforwtimeincr(), cn, ddTime, intpoints::gemid(), get_hc(), hpodl, intpoints::idm, mechmat::ip, iwink, winpast::matstiff(), Mm, Mp, matrix::n, nc, nc1, nc2, ncn, intpoints::ncompstr, nh, nRetTime, probdesc::timecon, vlivTCSum, and mechmat::wpast.
Referenced by mechmat::matstiff().
| void nlstresses | ( | long | ipp | ) |
function returns eps from history
| screep | - vector of history | |
| epsscr | - vector deformation of history |
10.10.2002
Definition at line 66 of file consol.cpp.
References timecontr::actualforwtimeincr(), timecontr::actualtime(), ccTime, ddTime, intpoints::gemid(), intpoints::idm, imat, mechmat::ip, Mm, Mp, nc, ncc, intpoints::ncompstr, phase2(), and probdesc::timecon.
Referenced by mechmat::compnonloc_nlstresses(), and mechmat::computenlstresses().
| void nlstressesincr | ( | long | ipp | ) |
function computes stress increment due to viscous strains
| ipp | - integration point pointer |
7.2008
Definition at line 43 of file consol.cpp.
References timecontr::actualforwtimeincr(), timecontr::actualtime(), ccTime, ddTime, intpoints::gemid(), intpoints::idm, imat, mechmat::ip, Mm, Mp, nc, ncc, intpoints::ncompstr, phase1(), and probdesc::timecon.
Referenced by mechmat::computenlstressesincr().
| long numberOfConsol | ( | ) |
Definition at line 32 of file consol.cpp.
References nRetTime.
Referenced by mechmat::givencompeqother().
| void phase1 | ( | long | ipp | ) |
Definition at line 80 of file consol.cpp.
References cn, ddTime, get_hc(), hpodl, mechmat::ip, Mm, nc, ncc, ncn, nh, nRetTime, intpoints::other, and mechmat::storestress().
Referenced by nlstressesincr().
| void phase2 | ( | long | ipp | ) |
Definition at line 127 of file consol.cpp.
References cn, ddTime, get_hc(), hpodl, mechmat::ip, Mm, nc, ncc, ncn, nh, nRetTime, intpoints::other, seps_time(), and intpoints::strain.
Referenced by nlstresses().
| void read | ( | XFILE * | in | ) |
function returns history
| screep | - vector of history | |
| sig | - vector od add stress |
10.10.2002
Definition at line 275 of file consol.cpp.
References timecontr::actualforwtimeincr(), cn, ddTime, get_hc(), hpodl, Mp, ncn, nh, nRetTime, probdesc::timecon, and vlivTCSum.
Referenced by phase2().
| void updateval | ( | long | ipp, | |
| long | im, | |||
| long | ido | |||
| ) |
Definition at line 415 of file consol.cpp.
References intpoints::eqother, mechmat::givencompeqother(), mechmat::ip, Mm, and intpoints::other.
Referenced by mechmat::updateipvalmat().
| double ccTime |
Definition at line 40 of file consol.h.
Referenced by nlstresses(), and nlstressesincr().
| double cn |
Definition at line 47 of file consol.h.
Referenced by matstiff(), phase1(), phase2(), read(), and seps_time().
| double ddTime |
Definition at line 41 of file consol.h.
Referenced by matstiff(), nlstresses(), nlstressesincr(), phase1(), phase2(), and seps_time().
| double hpodl |
Definition at line 55 of file consol.h.
Referenced by get_hc(), matstiff(), phase1(), phase2(), read(), and seps_time().
| long imat |
Definition at line 45 of file consol.h.
Referenced by nlstresses(), and nlstressesincr().
| long iwink |
Definition at line 46 of file consol.h.
Referenced by matstiff().
| long nc |
Definition at line 35 of file consol.h.
Referenced by give_dstresses_eqother(), matstiff(), nlstresses(), nlstressesincr(), phase1(), and phase2().
| double nc1 |
Definition at line 64 of file consol.h.
Referenced by get_hc(), and matstiff().
| double nc2 |
Definition at line 65 of file consol.h.
Referenced by get_hc(), and matstiff().
| long ncc |
Definition at line 37 of file consol.h.
Referenced by get_hc(), nlstresses(), nlstressesincr(), phase1(), and phase2().
| double ncn |
Definition at line 66 of file consol.h.
Referenced by get_hc(), matstiff(), phase1(), phase2(), and seps_time().
| double nh |
Definition at line 63 of file consol.h.
Referenced by get_hc(), matstiff(), phase1(), phase2(), and seps_time().
| long nRetTime |
Definition at line 44 of file consol.h.
Referenced by consol(), get_hc(), matstiff(), numberOfConsol(), phase1(), phase2(), and seps_time().
| double vlivTCSum |
Definition at line 39 of file consol.h.
Referenced by matstiff(), and seps_time().
1.6.2