00001 #ifndef CREEPDAM_H
00002 #define CREEPDAM_H
00003
00004 #include <stdio.h>
00005 #include "alias.h"
00006 struct matrix;
00007 struct vectror;
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 class creepdam
00025 {
00026 public:
00027 creepdam (void);
00028 ~creepdam (void);
00029 void matstiff (matrix &d,long ipp,long im,long ido);
00030 void nlstressesincr (long ipp, long im, long ido);
00031 void nlstresses (long ipp, long im, long ido);
00032 void nonloc_nlstresses (long ipp, long im, long ido);
00033 void updateval (long ipp, long im, long ido);
00034 void initvalues (long lcid, long ipp, long im, long ido);
00035 double give_actual_ft (long ipp, long im, long ido);
00036 double give_actual_fc (long ipp, long im, long ido);
00037 };
00038
00039 #endif