the OptimizationOption class. More...
#include <OSOption.h>
Public Member Functions | |
OptimizationOption () | |
Default constructor. | |
~OptimizationOption () | |
Class destructor. | |
bool | IsEqual (OptimizationOption *that) |
A function to check for the equality of two objects. | |
bool | setRandom (double density, bool conformant) |
A function to make a random instance of this class. | |
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 |
the OptimizationOption class.
Definition at line 3035 of file OSOption.h.
OptimizationOption::OptimizationOption | ( | ) |
Default constructor.
Definition at line 1228 of file OSOption.cpp.
OptimizationOption::~OptimizationOption | ( | ) |
Class destructor.
Definition at line 1242 of file OSOption.cpp.
bool OptimizationOption::IsEqual | ( | OptimizationOption * | that | ) |
A function to check for the equality of two objects.
Definition at line 9007 of file OSOption.cpp.
bool OptimizationOption::setRandom | ( | double | density, | |
bool | conformant | |||
) |
A function to make a random instance of this class.
density,: | corresponds to the probability that a particular child element is created | |
conformant,: | if true enforces side constraints not enforceable in the schema (e.g., agreement of "numberOfXXX" atrbutes and <XXX> children) |
Definition at line 11270 of file OSOption.cpp.
the number of variables
Definition at line 3040 of file OSOption.h.
the number of objectives
Definition at line 3043 of file OSOption.h.
the number of constraints
Definition at line 3046 of file OSOption.h.
the options for the variables
Definition at line 3049 of file OSOption.h.
the options for the objectives
Definition at line 3052 of file OSOption.h.
the options for the constraints
Definition at line 3055 of file OSOption.h.
other solver options
Definition at line 3058 of file OSOption.h.