/* $Id: OSDefaultSolver.cpp 4292 2011-09-21 05:47:18Z kmartin $ */
/** @file DefaultSolver.cpp
 *
 * @author  Robert Fourer, Horand Gassmann, Jun Ma, Kipp Martin,
 *
 * \remarks
 * Copyright (C) 2005-2011, Robert Fourer, Horand Gassmann, Jun Ma, Kipp Martin,
 * Dalhousie University, Northwestern University, and the University of Chicago.
 * All Rights Reserved.
 * This software is licensed under the Eclipse Public License.
 * Please see the accompanying LICENSE file in root directory for terms.
 *
 */


#include "OSErrorClass.h"
#include "OSDefaultSolver.h"

#include<iostream>
using std::cout;
using std::endl;

DefaultSolver::DefaultSolver():
    osil(""),
    osol(""),
    osrl(""),
    osinstance( NULL),
    osoption( NULL),
    osresult( NULL),
    sSolverName(""),
    bCallbuildSolverInstance( false),
    bSetSolverOptions( false)

{


}

DefaultSolver::~DefaultSolver()
{
#ifdef DEBUG
    cout << "Default Solver destructor called" << endl;
#endif
    //cout << "Start Default Solver Destructor" << endl;
    /* we do not delete osinstance since it is not newed in any
     * of the solvers, it is newed elesewhere and deleted elsewhere
     */
    //if(osinstance != NULL) delete osinstance;
    //osinstance = NULL;
    //if(osresult != NULL) delete osresult;
    //osresult = NULL;
}

