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