consol Class Reference

#include <consol.h>

List of all members.

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

Detailed Description

Definition at line 7 of file consol.h.


Constructor & Destructor Documentation

consol ( void   ) 

Definition at line 12 of file consol.cpp.

References nRetTime.

~consol ( void   ) 

Definition at line 17 of file consol.cpp.


Member Function Documentation

void consolinit ( long  mie  ) 

Definition at line 22 of file consol.cpp.

void get_hc ( long  nc,
long  ipp 
)

function returns change of value

Parameters:
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

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

Parameters:
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

Parameters:
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  ) 

Definition at line 26 of file consol.cpp.

References cn, e0, gama, hpodl, hpodlmax, m, nf, ni, rr, vv, and xfscanf().

Referenced by mechmat::readmattype().

void seps_time ( matrix screep,
vector sig,
long  nc,
long  ncc,
long  ipp 
)

function returns history

Parameters:
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 
)

Member Data Documentation

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

long* cncomp

Definition at line 28 of file consol.h.

double ddTime

Definition at line 41 of file consol.h.

Referenced by matstiff(), nlstresses(), nlstressesincr(), phase1(), phase2(), and seps_time().

double e0

Definition at line 52 of file consol.h.

Referenced by get_hc(), and read().

double gama

Definition at line 48 of file consol.h.

Referenced by get_hc(), and read().

double hpodl

Definition at line 55 of file consol.h.

Referenced by get_hc(), matstiff(), phase1(), phase2(), read(), and seps_time().

double hpodlmax

Definition at line 57 of file consol.h.

Referenced by get_hc(), and read().

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

double m

Definition at line 53 of file consol.h.

Referenced by get_hc(), and read().

long napfun

Definition at line 32 of file consol.h.

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 nf

Definition at line 61 of file consol.h.

Referenced by get_hc(), and read().

double nh

Definition at line 63 of file consol.h.

Referenced by get_hc(), matstiff(), phase1(), phase2(), and seps_time().

double ni

Definition at line 51 of file consol.h.

Referenced by get_hc(), and read().

long nRetTime

Definition at line 44 of file consol.h.

Referenced by consol(), get_hc(), matstiff(), numberOfConsol(), phase1(), phase2(), and seps_time().

double rr

Definition at line 59 of file consol.h.

Referenced by get_hc(), and read().

Definition at line 34 of file consol.h.

double t0

Definition at line 42 of file consol.h.

double timemat

Definition at line 43 of file consol.h.

long tncomp

Definition at line 30 of file consol.h.

double vlivTCSum

Definition at line 39 of file consol.h.

Referenced by matstiff(), and seps_time().

double vv

Definition at line 50 of file consol.h.

Referenced by get_hc(), and read().


The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2