14 #ifndef OSOLPARSERDATA_H
15 #define OSOLPARSERDATA_H
bool solverOptionCategoryPresent
char * errorText
if the parser finds invalid text it is held here and we delete if the file was not valid ...
bool outputDirectoriesToMovePresent
bool initialVariableValuesPresent
bool solverOptionSolverPresent
bool initialObjectiveBoundsPresent
int numberOfOtherGeneralOptions
std::string objTypeAttribute
int numberOfOutputDirectoriesToMove
int numberOfInputDirectoriesToMove
bool directoriesToDeletePresent
int numberOfDirectoriesToDelete
bool requestedStartTimePresent
bool descriptionAttributePresent
std::string * valueString
bool numberOfConAttributePresent
bool requiredDirectoriesPresent
bool unitAttributePresent
bool otherOptionNumberPresent
attributes of options
bool groupWeightAttributePresent
int numberOfVariables
children of the element
std::string descriptionAttribute
int numberOfOtherConstraintOptions
bool varTypeAttributePresent
bool conTypeAttributePresent
void * scanner
scanner is used to store data in a reentrant lexer we use this to pass an OSoLParserData object to th...
bool maxTimePresent
children of the element
bool solverOptionDescriptionPresent
bool objTypeAttributePresent
bool otherOptionSolverPresent
int numberOfSolverOptions
bool typeAttributePresent
bool osoloptimizationPresent
std::string unitAttribute
bool minCPUSpeedUnitPresent
bool otherOptionDescriptionPresent
bool lbValueAttributePresent
bool solverAttributePresent
std::string * lbValueString
std::string lbValueAttribute
bool initialConstraintValuesPresent
bool otherGeneralOptionsPresent
bool otherOptionTypePresent
bool ubValAttributePresent
bool numberOfVarAttributePresent
bool pathPairMakeCopyPresent
bool outputFilesToMovePresent
bool minDiskSpacePresent
children of the element
The OSoLParserData Class.
bool initialBasisStatusPresent
bool otherOptionCategoryPresent
std::string enumTypeAttribute
int numberOfOtherJobOptions
int numberOfInputFilesToMove
int numberOfOtherVariableOptions
std::string parser_errors
used to accumulate error message so the parser does not die on the first error encountered ...
std::string typeAttribute
int numberOfOtherSystemOptions
bool numberOfItemsPresent
bool directoriesToMakePresent
int numberOfRequiredDirectories
bool categoryAttributePresent
generic attributes
bool processesToKillPresent
bool numberOfEnumerationsAttributePresent
int numberOfFilesToDelete
bool serviceTypePresent
children of the element
bool initialDualVariableValuesPresent
bool enumTypeAttributePresent
bool otherSystemOptionsPresent
int numberOfOtherServiceOptions
std::string varTypeAttribute
bool minMemoryUnitPresent
std::string * processesToKill
bool valueAttributePresent
std::string solverAttribute
bool serviceURIPresent
children of the element
~OSoLParserData()
the OSoLParserData class destructor
bool ignoreDataAfterErrors
two booleans to govern the behavior after an error has been encountered
bool solverOptionTypePresent
bool numberOfVariablesPresent
int numberOfProcessesToKill
bool numberOfConstraintsPresent
bool solverOptionsPresent
std::string requestedStartTime
bool inputFilesToMovePresent
std::string conTypeAttribute
std::string nameAttribute
bool otherServiceOptionsPresent
bool otherJobOptionsPresent
std::string valueAttribute
bool lbValAttributePresent
bool nameAttributePresent
bool instanceLocationTypeattON
bool solverOptionValuePresent
bool ubValueAttributePresent
This file defines the OSnLNode class along with its derived classes.
bool inputDirectoriesToMovePresent
bool osolgeneralPresent
track which child elements are present
int numberOfRequiredFiles
std::string * jobDependencies
all arrays are collected here
std::string categoryAttribute
bool filesToDeletePresent
int numberOfOutputFilesToMove
std::string statusType
the status type of the result
std::string ubValueAttribute
bool sosIdxAttributePresent
bool numberOfObjAttributePresent
bool numberOfObjectivesPresent
std::string statusDescription
the status Description of the solution
std::string * ubValueString
bool otherOptionNamePresent
bool instanceLocationPresent
bool otherOptionValuePresent
bool initialObjectiveValuesPresent
bool requiredFilesPresent
bool solverOptionNamePresent
attributes of element
bool minDiskSpaceUnitPresent
int numberOfDirectoriesToMake
bool solverToInvokePresent
bool suppressFurtherErrorMessages
int numberOfOtherObjectiveOptions
int tempInt
some temporary items to facilitate code sharing
OSoLParserData()
the OSoLParserData class constructor
bool initialVariableValuesStringPresent