the InitObjectiveBounds class.
More...
#include <OSOption.h>
|
| InitObjectiveBounds () |
| Default constructor. More...
|
|
| ~InitObjectiveBounds () |
| Class destructor. More...
|
|
bool | IsEqual (InitObjectiveBounds *that) |
| A function to check for the equality of two objects. More...
|
|
bool | setRandom (double density, bool conformant) |
| A function to make a random instance of this class. More...
|
|
bool | deepCopyFrom (InitObjectiveBounds *that) |
| A function to make a deep copy of an instance of this class. More...
|
|
bool | setObj (int numberOfObj, InitObjBound **obj) |
| A function to set an array of <obj> elements. More...
|
|
bool | setObj (int numberOfObj, InitObjBound **obj, ENUM_COMBINE_ARRAYS disp) |
| Alternative signature for this function. More...
|
|
bool | setObj (int numberOfObj, int *idx, double *lbValue, double *ubValue, std::string *name) |
| Another alternative signature for this function. More...
|
|
bool | addObj (int idx, double lbValue, double ubValue) |
| A function to add a <obj> element. More...
|
|
bool | addObj (int numberOfObj, InitObjBound **obj) |
| Alternative signature for this function. More...
|
|
the InitObjectiveBounds class.
- Author
- Robert Fourer, Horand Gassmann, Jun Ma, Kipp Martin
- Version
- 1.0, 21/07/2008
- Since
- OS 1.1
Definition at line 2405 of file OSOption.h.
InitObjectiveBounds::InitObjectiveBounds |
( |
| ) |
|
InitObjectiveBounds::~InitObjectiveBounds |
( |
| ) |
|
A function to check for the equality of two objects.
bool InitObjectiveBounds::setRandom |
( |
double |
density, |
|
|
bool |
conformant |
|
) |
| |
A function to make a random instance of this class.
- Parameters
-
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" attributes and <XXX> children) |
A function to make a deep copy of an instance of this class.
- Parameters
-
that,: | the instance from which information is to be copied |
- Returns
- whether the copy was created successfully
bool InitObjectiveBounds::setObj |
( |
int |
numberOfObj, |
|
|
InitObjBound ** |
obj |
|
) |
| |
A function to set an array of <obj> elements.
- Parameters
-
numberOfObj,: | number of <obj> elements to be set |
obj,: | the array of <obj> elements that are to be set |
Alternative signature for this function.
- Parameters
-
numberOfVar,: | number of elements to be set |
var,: | the array of elements that are to be set |
disp,: | method of disposition if previous data exist |
bool InitObjectiveBounds::setObj |
( |
int |
numberOfObj, |
|
|
int * |
idx, |
|
|
double * |
lbValue, |
|
|
double * |
ubValue, |
|
|
std::string * |
name |
|
) |
| |
Another alternative signature for this function.
- Parameters
-
numberOfObj,: | number of <obj> elements to be set |
idx,: | the array of indices |
lbValue,: | the array of corresponding lower bounds |
ubValue,: | the array of corresponding upper bounds |
name,: | the array of objective names |
bool InitObjectiveBounds::addObj |
( |
int |
idx, |
|
|
double |
lbValue, |
|
|
double |
ubValue |
|
) |
| |
A function to add a <obj> element.
- Parameters
-
idx,: | the index of the objective to be given initial bounds |
lbValue,: | the initial lower bound for the objective |
ubValue,: | the initial upper bound for the objective |
bool InitObjectiveBounds::addObj |
( |
int |
numberOfObj, |
|
|
InitObjBound ** |
obj |
|
) |
| |
Alternative signature for this function.
A function to add an array of <obj> elements simultaneously
- Parameters
-
numberOfObj,: | number of <obj> elements to be set |
obj,: | the array of <obj> elements that are to be set |
int InitObjectiveBounds::numberOfObj |
initial bounds for each objective
Definition at line 2413 of file OSOption.h.
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/OS-2.9.3/src/OSCommonInterfaces/OSOption.h