List of bounds which depend on other bounds. More...
#include <CbcLinked.hpp>

Classes | |
| struct | boundElementAction |
Public Member Functions | |
Action methods | |
| void | updateBounds (ClpSimplex *solver) |
| Update other bounds. | |
Constructors and destructors | |
| OsiLinkedBound () | |
| Default Constructor. | |
| OsiLinkedBound (OsiSolverInterface *model, int variable, int numberAffected, const int *positionL, const int *positionU, const double *multiplier) | |
| Useful Constructor. | |
| OsiLinkedBound (const OsiLinkedBound &) | |
| Copy constructor. | |
| OsiLinkedBound & | operator= (const OsiLinkedBound &rhs) |
| Assignment operator. | |
| ~OsiLinkedBound () | |
| Destructor. | |
Sets and Gets | |
| int | variable () const |
| Get variable. | |
| void | addBoundModifier (bool upperBoundAffected, bool useUpperBound, int whichVariable, double multiplier=1.0) |
| Add a bound modifier. | |
Private Attributes | |
Private member data | |
| OsiSolverInterface * | model_ |
| Pointer back to model. | |
| int | variable_ |
| Variable. | |
| int | numberAffected_ |
| Number of variables/elements affected. | |
| int | maximumAffected_ |
| Maximum number of variables/elements affected. | |
| boundElementAction * | affected_ |
| Actions. | |
List of bounds which depend on other bounds.
Definition at line 279 of file CbcLinked.hpp.
| OsiLinkedBound::OsiLinkedBound | ( | ) |
Default Constructor.
| OsiLinkedBound::OsiLinkedBound | ( | OsiSolverInterface * | model, | |
| int | variable, | |||
| int | numberAffected, | |||
| const int * | positionL, | |||
| const int * | positionU, | |||
| const double * | multiplier | |||
| ) |
Useful Constructor.
| OsiLinkedBound::OsiLinkedBound | ( | const OsiLinkedBound & | ) |
Copy constructor.
| OsiLinkedBound::~OsiLinkedBound | ( | ) |
Destructor.
| void OsiLinkedBound::updateBounds | ( | ClpSimplex * | solver | ) |
Update other bounds.
| OsiLinkedBound& OsiLinkedBound::operator= | ( | const OsiLinkedBound & | rhs | ) |
Assignment operator.
| int OsiLinkedBound::variable | ( | ) | const [inline] |
Get variable.
Definition at line 313 of file CbcLinked.hpp.
| void OsiLinkedBound::addBoundModifier | ( | bool | upperBoundAffected, | |
| bool | useUpperBound, | |||
| int | whichVariable, | |||
| double | multiplier = 1.0 | |||
| ) |
Add a bound modifier.
OsiSolverInterface* OsiLinkedBound::model_ [private] |
Pointer back to model.
Definition at line 342 of file CbcLinked.hpp.
int OsiLinkedBound::variable_ [private] |
Definition at line 344 of file CbcLinked.hpp.
int OsiLinkedBound::numberAffected_ [private] |
Number of variables/elements affected.
Definition at line 346 of file CbcLinked.hpp.
int OsiLinkedBound::maximumAffected_ [private] |
Maximum number of variables/elements affected.
Definition at line 348 of file CbcLinked.hpp.
boundElementAction* OsiLinkedBound::affected_ [private] |
Actions.
Definition at line 350 of file CbcLinked.hpp.
1.6.1