00001 00017 #include "ErrorClass.h" 00018 #include "DefaultSolver.h" 00019 00020 #include<iostream> 00021 using std::cout; 00022 using std::endl; 00023 00024 DefaultSolver::DefaultSolver(): 00025 osil(""), 00026 osol(""), 00027 osrl(""), 00028 osinstance(NULL), 00029 osresult(NULL), 00030 insList(""), 00031 sSolverName("") 00032 00033 { 00034 00035 00036 } 00037 00038 DefaultSolver::~DefaultSolver(){ 00039 #ifdef DEBUG 00040 cout << "Default Solver destructor called" << endl; 00041 #endif 00042 //cout << "Start Default Solver Destructor" << endl; 00043 /* we do not delete osinstance since it is not newed in any 00044 * of the solvers, it is newed elesewhere and deleted elsewhere 00045 */ 00046 //if(osinstance != NULL) delete osinstance; 00047 //osinstance = NULL; 00048 //if(osresult != NULL) delete osresult; 00049 //osresult = NULL; 00050 } 00051