#include <creepbbeam.h>
Public Member Functions | |
| double | approx (vector &areacoord, vector &nodval) |
| void | b2_law (double &jt, double &esht, double t0, double t) |
| void | b3_law (double &jt, double &esht, double t0, double t) |
| creepbbeam (void) | |
| void | creepinit (long mie) |
| void | get_h (long ipp) |
| void | get_temp (long ipp) |
| void | inv_sym (matrix &a) |
| void | matstiff (matrix &d, long ipp) |
| void | nlstresses (long ipp) |
| void | phase1 (long ipp) |
| void | phase2 (long ipp) |
| void | read (FILE *in) |
| void | seps_time (matrix &screep, vector &sig) |
| ~creepbbeam (void) | |
Public Attributes | |
| double | a1 |
| double | alfa |
| double | c_s |
| double | ccTime |
| long * | cncomp |
| double | ddTime |
| double | deps0 |
| double | e0 |
| vector | ert |
| double | esht |
| double | fc |
| double | gc |
| double | h_s |
| double | h_slast |
| long | imat |
| double | k_d |
| double | k_s |
| double | mi |
| long | napfun |
| long | nc |
| long | nRetTime |
| double | r_s |
| vector | retTime |
| double | sc |
| strastrestate | ssst |
| double | t0 |
| double | t_w |
| double | tb |
| double | temp_s |
| double | templast |
| double | timemat |
| double | timeMax |
| long | tncomp |
| double | ts |
| long | type_h |
| long | type_temp |
| double | wc |
Definition at line 7 of file creepbbeam.h.
| creepbbeam | ( | void | ) |
| ~creepbbeam | ( | void | ) |
Definition at line 36 of file creepbbeam.cpp.
function approximates function defined by nodal values
| areacoord | - vector containing area coordinates | |
| nodval | - nodal values |
Definition at line 60 of file creepbbeam.cpp.
| void b2_law | ( | double & | jt, | |
| double & | des_hn, | |||
| double | t0, | |||
| double | t | |||
| ) |
| void b3_law | ( | double & | jt, | |
| double & | esht, | |||
| double | t0, | |||
| double | t | |||
| ) |
| void creepinit | ( | long | mie | ) |
Definition at line 40 of file creepbbeam.cpp.
| void get_h | ( | long | ipp | ) |
Definition at line 232 of file creepbbeam.cpp.
References h_slast, mechmat::ip, Mm, nc, nRetTime, intpoints::other, and type_h.
Referenced by nlstresses().
| void get_temp | ( | long | ipp | ) |
Definition at line 239 of file creepbbeam.cpp.
References mechmat::ip, Mm, nc, nRetTime, intpoints::other, templast, and type_temp.
Referenced by nlstresses().
| void inv_sym | ( | matrix & | a | ) |
function inversion sym. matrix
| a | - matrix |
Definition at line 73 of file creepbbeam.cpp.
References matrix::n.
Referenced by matstiff().
| void matstiff | ( | matrix & | d, | |
| long | ipp | |||
| ) |
function apdates material parameters
| E | - function of creep |
10.10.2002
Definition at line 252 of file creepbbeam.cpp.
References timecontr::actualforwtimeincr(), timecontr::actualtime(), b3_law(), ccTime, cmulm(), ddTime, elastisomat::e, e0, mechmat::eliso, mechmat::elmatstiff(), ert, esht, imat, inv_sym(), mi, Mm, Mp, nRetTime, elastisomat::nu, retTime, probdesc::timecon, timemat, and timeMax.
| void nlstresses | ( | long | ipp | ) |
function returns eps from history
| screep | - vector of history | |
| epsscr | - vector deformation of history |
10.10.2002
Definition at line 111 of file creepbbeam.cpp.
References timecontr::actualforwtimeincr(), timecontr::actualtime(), ccTime, ddTime, intpoints::gemid(), get_h(), get_temp(), intpoints::idm, imat, mechmat::ip, Mm, Mp, phase1(), phase2(), and probdesc::timecon.
| void phase1 | ( | long | ipp | ) |
Definition at line 134 of file creepbbeam.cpp.
References ccTime, ddTime, deps0, elastisomat::e, e0, mechmat::eliso, imat, mechmat::ip, mechmat::matstiff(), mi, Mm, nc, nRetTime, elastisomat::nu, intpoints::other, and retTime.
Referenced by nlstresses().
| void phase2 | ( | long | ipp | ) |
Definition at line 175 of file creepbbeam.cpp.
References ccTime, ddTime, deps0, elastisomat::e, e0, mechmat::eliso, esht, h_s, imat, mechmat::ip, mechmat::matstiff(), mi, Mm, mxv(), nc, nRetTime, elastisomat::nu, intpoints::other, Out, retTime, seps_time(), intpoints::strain, and temp_s.
Referenced by nlstresses().
| void read | ( | FILE * | in | ) |
| double alfa |
Definition at line 54 of file creepbbeam.h.
Referenced by b3_law().
| double c_s |
Definition at line 61 of file creepbbeam.h.
| double ccTime |
Definition at line 45 of file creepbbeam.h.
Referenced by matstiff(), nlstresses(), phase1(), phase2(), and seps_time().
| long* cncomp |
Definition at line 32 of file creepbbeam.h.
| double ddTime |
Definition at line 46 of file creepbbeam.h.
Referenced by matstiff(), nlstresses(), phase1(), phase2(), and seps_time().
| double deps0 |
Definition at line 44 of file creepbbeam.h.
| double e0 |
Definition at line 52 of file creepbbeam.h.
Referenced by b2_law(), matstiff(), phase1(), and phase2().
Definition at line 42 of file creepbbeam.h.
Referenced by creepbbeam(), matstiff(), and seps_time().
| double esht |
Definition at line 43 of file creepbbeam.h.
Referenced by creepbbeam(), matstiff(), and phase2().
| double h_s |
Definition at line 63 of file creepbbeam.h.
Referenced by b2_law(), b3_law(), creepbbeam(), phase2(), and read().
| double h_slast |
Definition at line 64 of file creepbbeam.h.
| long imat |
Definition at line 51 of file creepbbeam.h.
Referenced by matstiff(), nlstresses(), phase1(), and phase2().
| double k_d |
Definition at line 70 of file creepbbeam.h.
Referenced by b2_law(), b3_law(), and creepbbeam().
| double k_s |
Definition at line 67 of file creepbbeam.h.
Referenced by b2_law(), b3_law(), and creepbbeam().
| double mi |
Definition at line 53 of file creepbbeam.h.
Referenced by matstiff(), phase1(), phase2(), and seps_time().
| long napfun |
Definition at line 36 of file creepbbeam.h.
| long nc |
Definition at line 39 of file creepbbeam.h.
Referenced by creepbbeam(), get_h(), get_temp(), phase1(), and phase2().
| long nRetTime |
Definition at line 50 of file creepbbeam.h.
Referenced by creepbbeam(), get_h(), get_temp(), matstiff(), phase1(), phase2(), and seps_time().
| double r_s |
Definition at line 68 of file creepbbeam.h.
Referenced by b2_law(), and creepbbeam().
Definition at line 41 of file creepbbeam.h.
Referenced by creepbbeam(), matstiff(), phase1(), phase2(), and seps_time().
Definition at line 38 of file creepbbeam.h.
| double t0 |
Definition at line 47 of file creepbbeam.h.
| double t_w |
Definition at line 56 of file creepbbeam.h.
| double temp_s |
Definition at line 65 of file creepbbeam.h.
Referenced by b2_law(), b3_law(), creepbbeam(), phase2(), and read().
| double templast |
Definition at line 66 of file creepbbeam.h.
Referenced by b3_law(), and get_temp().
| double timemat |
Definition at line 48 of file creepbbeam.h.
Referenced by creepbbeam(), and matstiff().
| double timeMax |
Definition at line 49 of file creepbbeam.h.
Referenced by creepbbeam(), and matstiff().
| long tncomp |
Definition at line 34 of file creepbbeam.h.
| double ts |
Definition at line 69 of file creepbbeam.h.
| long type_h |
Definition at line 28 of file creepbbeam.h.
Referenced by b3_law(), creepbbeam(), get_h(), and read().
| long type_temp |
Definition at line 30 of file creepbbeam.h.
Referenced by b3_law(), creepbbeam(), get_temp(), and read().
1.6.2