/home/coin/SVN-release/OS-2.4.2/OS/src/OSParsers/OSiLParserData.cpp

Go to the documentation of this file.
00001 /* $Id: OSiLParserData.cpp 4292 2011-09-21 05:47:18Z kmartin $ */
00014 #include "OSiLParserData.h"
00015 #include <iostream>
00016 using namespace std;
00017 OSiLParserData::~OSiLParserData()
00018 {
00019     // clear the vectors of pointers
00020     nlNodeVec.clear();
00021     //delete nlNodeVec.back();
00022     sumVec.clear();
00023     maxVec.clear();
00024     productVec.clear();
00025     minVec.clear();
00026     allDiffVec.clear();
00027     if (m_miVarStageInfo != NULL)
00028         delete []m_miVarStageInfo;
00029     m_miVarStageInfo = NULL;
00030     if (m_miConStageInfo != NULL)
00031         delete []m_miConStageInfo;
00032     m_miConStageInfo = NULL;
00033     if (m_miObjStageInfo != NULL)
00034         delete []m_miObjStageInfo;
00035     m_miObjStageInfo = NULL;
00036 
00037 }//~OSiLParserData
00038 
00039 
00040 OSiLParserData::OSiLParserData() :
00041     osillineno(0),
00042     qtermcount(0),
00043     qtermidxOneattON(false),
00044     qtermidxTwoattON(false),
00045     qtermidxattON(false),
00046     qtermidattON(false),
00047     qtermcoefattON(false),
00048     nlnodecount(0),
00049     tmpnlcount(0),
00050     numbertypeattON(false),
00051     numbervalueattON(false),
00052     numberidattON(false),
00053     variableidxattON(false),
00054     variablecoefattON(false),
00055     timeDomainStages(false),
00056     timeDomainInterval(false),
00057     stagecount(0),
00058     stagenameON(false),
00059     stagename(""),
00060     stageVariablesON(false),
00061     stageConstraintsON(false),
00062     stageObjectivesON(false),
00063     stageVariablesOrdered(false),
00064     stageConstraintsOrdered(false),
00065     stageObjectivesOrdered(false),
00066     stageVariableStartIdx(0),
00067     stageConstraintStartIdx(0),
00068     stageObjectiveStartIdx(0),
00069     stagevarcount(0),
00070     stageconcount(0),
00071     stageobjcount(0),
00072     nvarcovered(0),
00073     nconcovered(0),
00074     intervalhorizonON(false),
00075     intervalhorizon(0.0),
00076     intervalstartON(false),
00077     intervalstart(0.0)
00078 {
00079     m_miVarStageInfo = NULL;
00080     m_miConStageInfo = NULL;
00081     m_miObjStageInfo = NULL;
00082 
00083 }//OSiLParserData

Generated on Wed Nov 30 03:04:20 2011 by  doxygen 1.4.7