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