the InitDualVariableValues class.
More...
#include <OSOption.h>
|
| | InitDualVariableValues () |
| | Default constructor. More...
|
| |
| | ~InitDualVariableValues () |
| | Class destructor. More...
|
| |
| bool | IsEqual (InitDualVariableValues *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 (InitDualVariableValues *that) |
| | A function to make a deep copy of an instance of this class. More...
|
| |
| bool | setCon (int numberOfCon, InitDualVarValue **con) |
| | A function to set an array of <con> elements. More...
|
| |
| bool | setCon (int numberOfCon, InitDualVarValue **con, ENUM_COMBINE_ARRAYS disp) |
| | Alternative signature for this function. More...
|
| |
| bool | setCon (int numberOfCon, int *idx, double *lbValue, double *ubValue, std::string *name) |
| | Another alternative signature for this function. More...
|
| |
| bool | addCon (int idx, double lbDualValue, double ubDualValue) |
| | A function to add a <con> element. More...
|
| |
| bool | addCon (int numberOfCon, InitDualVarValue **con) |
| | Alternative signature for this function. More...
|
| |
the InitDualVariableValues class.
- Author
- Robert Fourer, Horand Gassmann, Jun Ma, Kipp Martin
- Version
- 1.0, 21/07/2008
- Since
- OS 1.1
Definition at line 2987 of file OSOption.h.
| InitDualVariableValues::InitDualVariableValues |
( |
| ) |
|
| InitDualVariableValues::~InitDualVariableValues |
( |
| ) |
|
A function to check for the equality of two objects.
| bool InitDualVariableValues::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 InitDualVariableValues::setCon |
( |
int |
numberOfCon, |
|
|
InitDualVarValue ** |
con |
|
) |
| |
A function to set an array of <con> elements.
- Parameters
-
| numberOfCon | number of <con> elements to be set |
| con | the array of <con> 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 InitDualVariableValues::setCon |
( |
int |
numberOfCon, |
|
|
int * |
idx, |
|
|
double * |
lbValue, |
|
|
double * |
ubValue, |
|
|
std::string * |
name |
|
) |
| |
Another alternative signature for this function.
- Parameters
-
| numberOfCon | number of <con> elements to be set |
| idx | the array of indices |
| lbValue | the array of dual values for the lower bound |
| ubValue | the array of dual values for the upper bound |
| name | the array of constraint names |
| bool InitDualVariableValues::addCon |
( |
int |
idx, |
|
|
double |
lbDualValue, |
|
|
double |
ubDualValue |
|
) |
| |
A function to add a <con> element.
- Parameters
-
| idx | the index of the constraint to be given initial dual variables |
| lbDualValue | an initial value for the dual variable associated with the lower bound |
| ubDualValue | an initial value for the dual variable associated with the upper bound |
| bool InitDualVariableValues::addCon |
( |
int |
numberOfCon, |
|
|
InitDualVarValue ** |
con |
|
) |
| |
Alternative signature for this function.
A function to add an array of <con> elements simultaneously
- Parameters
-
| numberOfCon | number of <con> elements to be set |
| obj | the array of <con> elements that are to be set |
| int InitDualVariableValues::numberOfCon |
initial dual values for each constraint
Definition at line 2995 of file OSOption.h.
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/OS-2.10.1/src/OSCommonInterfaces/OSOption.h