00001 #ifndef PROBLEM_H 00002 #define PROBLEM_H 00003 00004 class probdesc; 00005 class gtopology; 00006 class mechtop; 00007 class mechmat; 00008 class mechcrsec; 00009 class mechbclc; 00010 class lhsrhs; 00011 class gmatrix; 00012 00013 00014 class problem 00015 { 00016 public: 00017 problem (void); 00018 ~problem (void); 00019 00020 void globinic (void); 00021 void dealoc (void); 00022 void deinic (void); 00023 00024 00025 probdesc *mp; 00026 gtopology *gt; 00027 00028 mechtop *mt; 00029 mechmat *mm; 00030 mechcrsec *mc; 00031 mechbclc *mb; 00032 00033 lhsrhs *lsrs; 00034 gmatrix *smat; 00035 00036 }; 00037 00038 #endif