#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().