00001 #ifndef CONSOL_H
00002 #define CONSOL_H
00003
00004 #include "genfile.h"
00005 #include "alias.h"
00006
00007 class consol
00008 {
00009 public:
00010 consol (void);
00011 ~consol (void);
00012 void consolinit (long mie);
00013 void read (XFILE *in);
00014 long numberOfConsol ();
00015 void nlstressesincr (long ipp);
00016 void nlstresses (long ipp);
00017 void phase1 (long ipp);
00018 void phase2 (long ipp);
00019 void matstiff (matrix &d, long ipp);
00020 void seps_time (matrix &screep,vector &sig, long nc, long ncc, long ipp);
00021 void get_hc (long nc, long ipp);
00022 void updateval (long ipp, long im, long ido);
00023
00024 void give_dstresses_eqother (vector &dsigma,long ipp,long ido);
00025
00026
00027
00028 long *cncomp;
00029
00030 long tncomp;
00031
00032 long napfun;
00033
00034 strastrestate ssst;
00035 long nc;
00036
00037 long ncc;
00038
00039 double vlivTCSum;
00040 double ccTime;
00041 double ddTime;
00042 double t0;
00043 double timemat;
00044 long nRetTime;
00045 long imat;
00046 long iwink;
00047 double cn;
00048 double gama;
00049
00050 double vv;
00051 double ni;
00052 double e0;
00053 double m;
00054
00055 double hpodl;
00056
00057 double hpodlmax;
00058
00059 double rr;
00060
00061 double nf;
00062
00063 double nh;
00064 double nc1;
00065 double nc2;
00066 double ncn;
00067 };
00068
00069 #endif