#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 2355 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 6864 of file OSOption.cpp.
References constraints, numberOfConstraints, numberOfObjectives, numberOfVariables, objectives, solverOptions, and variables.
the number of variables
Definition at line 2359 of file OSOption.h.
Referenced by OSOption::getNumberOfVariables(), IsEqual(), and OSOption::setNumberOfVariables().
the number of objectives
Definition at line 2362 of file OSOption.h.
Referenced by OSOption::getNumberOfObjectives(), IsEqual(), and OSOption::setNumberOfObjectives().
the number of constraints
Definition at line 2365 of file OSOption.h.
Referenced by OSOption::getNumberOfConstraints(), IsEqual(), and OSOption::setNumberOfConstraints().
the options for the variables
Definition at line 2368 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 2371 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 2374 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 2377 of file OSOption.h.
Referenced by OSOption::getAllSolverOptions(), OSOption::getNumberOfSolverOptions(), IsEqual(), OptimizationOption(), OSOption::setAnotherSolverOption(), OSOption::setSolverOptions(), and ~OptimizationOption().