#include <OSOption.h>
Collaboration diagram for OptimizationOption:
Public Member Functions | |
OptimizationOption () | |
Default constructor. | |
~OptimizationOption () | |
Class destructor. | |
bool | IsEqual (OptimizationOption *that) |
A function to check for the equality of two objects. | |
Public Attributes | |
int | numberOfVariables |
the number of variables | |
int | numberOfObjectives |
the number of objectives | |
int | numberOfConstraints |
the number of constraints | |
VariableOption * | variables |
the options for the variables | |
ObjectiveOption * | objectives |
the options for the objectives | |
ConstraintOption * | constraints |
the options for the constraints | |
SolverOptions * | solverOptions |
other solver options |
Definition at line 2307 of file OSOption.h.
OptimizationOption::OptimizationOption | ( | ) |
Default constructor.
Definition at line 1130 of file OSOption.cpp.
References constraints, objectives, solverOptions, and variables.
OptimizationOption::~OptimizationOption | ( | ) |
Class destructor.
Definition at line 1144 of file OSOption.cpp.
References constraints, objectives, solverOptions, and variables.
bool OptimizationOption::IsEqual | ( | OptimizationOption * | that | ) |
A function to check for the equality of two objects.
Definition at line 6904 of file OSOption.cpp.
References constraints, numberOfConstraints, numberOfObjectives, numberOfVariables, objectives, solverOptions, and variables.
the number of variables
Definition at line 2311 of file OSOption.h.
Referenced by OSOption::getNumberOfVariables(), IsEqual(), and OSOption::setNumberOfVariables().
the number of objectives
Definition at line 2314 of file OSOption.h.
Referenced by OSOption::getNumberOfObjectives(), IsEqual(), and OSOption::setNumberOfObjectives().
the number of constraints
Definition at line 2317 of file OSOption.h.
Referenced by OSOption::getNumberOfConstraints(), IsEqual(), and OSOption::setNumberOfConstraints().
the options for the variables
Definition at line 2320 of file OSOption.h.
Referenced by OSOption::getAllOtherVariableOptions(), OSOption::getInitBasisStatusSparse(), OSOption::getInitVarValuesSparse(), OSOption::getInitVarValuesStringSparse(), OSOption::getIntegerVariableBranchingWeightsSparse(), OSOption::getNumberOfInitialBasisVariables(), OSOption::getNumberOfInitVarValues(), OSOption::getNumberOfInitVarValuesString(), OSOption::getNumberOfIntegerVariableBranchingWeights(), OSOption::getNumberOfOtherVariableOptions(), OSOption::getNumberOfSOS(), OSOption::getNumberOfSOSVarBranchingWeights(), OSOption::getSOSVariableBranchingWeightsSparse(), IsEqual(), OptimizationOption(), OSOption::setAnotherInitBasisStatus(), OSOption::setAnotherInitVarValue(), OSOption::setAnotherInitVarValueString(), OSOption::setAnotherIntegerVariableBranchingWeight(), OSOption::setAnotherSOSVariableBranchingWeight(), OSOption::setAnOtherVariableOption(), OSOption::setInitBasisStatusDense(), OSOption::setInitBasisStatusSparse(), OSOption::setInitVarValuesDense(), OSOption::setInitVarValuesSparse(), OSOption::setInitVarValuesStringDense(), OSOption::setInitVarValuesStringSparse(), OSOption::setIntegerVariableBranchingWeightsDense(), OSOption::setIntegerVariableBranchingWeightsSparse(), OSOption::setOtherVariableOptions(), OSOption::setSOSVariableBranchingWeights(), and ~OptimizationOption().
the options for the objectives
Definition at line 2323 of file OSOption.h.
Referenced by OSOption::getAllOtherObjectiveOptions(), OSOption::getInitObjBoundsSparse(), OSOption::getInitObjValuesSparse(), OSOption::getNumberOfInitObjBounds(), OSOption::getNumberOfInitObjValues(), OSOption::getNumberOfOtherObjectiveOptions(), IsEqual(), OptimizationOption(), OSOption::setAnotherInitObjBound(), OSOption::setAnotherInitObjValue(), OSOption::setAnOtherObjectiveOption(), OSOption::setInitObjBoundsDense(), OSOption::setInitObjBoundsSparse(), OSOption::setInitObjValuesDense(), OSOption::setInitObjValuesSparse(), OSOption::setOtherObjectiveOptions(), and ~OptimizationOption().
the options for the constraints
Definition at line 2326 of file OSOption.h.
Referenced by OSOption::getAllOtherConstraintOptions(), OSOption::getInitConValuesSparse(), OSOption::getInitDualVarValuesSparse(), OSOption::getNumberOfInitConValues(), OSOption::getNumberOfInitDualVarValues(), OSOption::getNumberOfOtherConstraintOptions(), IsEqual(), OptimizationOption(), OSOption::setAnOtherConstraintOption(), OSOption::setAnotherInitConValue(), OSOption::setAnotherInitDualVarValue(), OSOption::setInitConValuesDense(), OSOption::setInitConValuesSparse(), OSOption::setInitDualVarValuesDense(), OSOption::setInitDualVarValuesSparse(), OSOption::setOtherConstraintOptions(), and ~OptimizationOption().
other solver options
Definition at line 2329 of file OSOption.h.
Referenced by OSOption::getAllSolverOptions(), OSOption::getNumberOfSolverOptions(), IsEqual(), OptimizationOption(), OSOption::setAnotherSolverOption(), OSOption::setSolverOptions(), and ~OptimizationOption().