00001 #ifndef WINPAST_H 00002 #define WINPAST_H 00003 00004 #include "iotools.h" 00005 #include "alias.h" 00006 #include "matrix.h" 00007 #include "vector.h" 00008 00009 class winpast 00010 { 00011 public: 00012 winpast (void); 00013 ~winpast (void); 00014 void read (XFILE *in); 00015 00016 void matstiff (matrix &d,long ipp); 00017 void elmatstiff (matrix &d,long ipp); 00018 void matstiff_soilplbeam (matrix &d); 00019 void matstiff_soilbeam (matrix &d); 00020 void matstiff_soilplate (matrix &d); 00021 void matstiff_soilspacestr (matrix &d); 00022 00023 void nlstresses (long ipp); 00024 00025 // material parameters 00026 vector c1,c2; 00027 00028 }; 00029 00030 #endif