00001 #include <stdio.h> 00002 00003 #include "problem.h" 00004 #include "global.h" 00005 #include "probdesc.h" 00006 #include "gtopology.h" 00007 #include "mechtop.h" 00008 #include "mechmat.h" 00009 #include "mechcrsec.h" 00010 #include "mechbclc.h" 00011 #include "lhsrhs.h" 00012 #include "gmatrix.h" 00013 00014 00015 00016 problem::problem (void) 00017 { 00018 mp = NULL; gt = NULL; 00019 mt = NULL; mm = NULL; 00020 mc = NULL; mb = NULL; 00021 lsrs = NULL; 00022 smat = NULL; 00023 } 00024 00025 problem::~problem (void) 00026 { 00027 00028 } 00029 00030 void problem::globinic (void) 00031 { 00032 mp = Mp; 00033 gt = Gtm; 00034 mt = Mt; 00035 mm = Mm; 00036 mc = Mc; 00037 mb = Mb; 00038 lsrs = Lsrs; 00039 smat = Smat; 00040 } 00041 00042 void problem::deinic (void) 00043 { 00044 mp = NULL; gt = NULL; 00045 mt = NULL; mm = NULL; 00046 mc = NULL; mb = NULL; 00047 lsrs = NULL; 00048 smat = NULL; 00049 } 00050 00051 void problem::dealoc (void) 00052 { 00053 delete mp; 00054 delete gt; 00055 delete mt; 00056 delete mm; 00057 delete mc; 00058 delete mb; 00059 delete lsrs; 00060 delete smat; 00061 }