This class is the placeholder for the pseudocosts used by OsiChooseStrong.
More...
#include <OsiChooseVariable.hpp>
This class is the placeholder for the pseudocosts used by OsiChooseStrong.
It can also be used by any other pseudocost based strong branching algorithm.
Definition at line 290 of file OsiChooseVariable.hpp.
◆ OsiPseudoCosts() [1/2]
OsiPseudoCosts::OsiPseudoCosts |
( |
| ) |
|
◆ ~OsiPseudoCosts()
virtual OsiPseudoCosts::~OsiPseudoCosts |
( |
| ) |
|
|
virtual |
◆ OsiPseudoCosts() [2/2]
◆ gutsOfDelete()
void OsiPseudoCosts::gutsOfDelete |
( |
| ) |
|
|
private |
◆ gutsOfCopy()
◆ operator=()
◆ numberBeforeTrusted()
int OsiPseudoCosts::numberBeforeTrusted |
( |
| ) |
const |
|
inline |
◆ setNumberBeforeTrusted()
void OsiPseudoCosts::setNumberBeforeTrusted |
( |
int |
value | ) |
|
|
inline |
◆ initialize()
void OsiPseudoCosts::initialize |
( |
int |
n | ) |
|
Initialize the pseudocosts with n entries.
◆ numberObjects()
int OsiPseudoCosts::numberObjects |
( |
| ) |
const |
|
inline |
◆ upTotalChange() [1/2]
double* OsiPseudoCosts::upTotalChange |
( |
| ) |
|
|
inline |
◆ upTotalChange() [2/2]
const double* OsiPseudoCosts::upTotalChange |
( |
| ) |
const |
|
inline |
◆ downTotalChange() [1/2]
double* OsiPseudoCosts::downTotalChange |
( |
| ) |
|
|
inline |
◆ downTotalChange() [2/2]
const double* OsiPseudoCosts::downTotalChange |
( |
| ) |
const |
|
inline |
◆ upNumber() [1/2]
int* OsiPseudoCosts::upNumber |
( |
| ) |
|
|
inline |
◆ upNumber() [2/2]
const int* OsiPseudoCosts::upNumber |
( |
| ) |
const |
|
inline |
◆ downNumber() [1/2]
int* OsiPseudoCosts::downNumber |
( |
| ) |
|
|
inline |
◆ downNumber() [2/2]
const int* OsiPseudoCosts::downNumber |
( |
| ) |
const |
|
inline |
◆ updateInformation() [1/2]
Given a candidate fill in useful information e.g. estimates.
◆ updateInformation() [2/2]
virtual void OsiPseudoCosts::updateInformation |
( |
int |
whichObject, |
|
|
int |
branch, |
|
|
double |
changeInObjective, |
|
|
double |
changeInValue, |
|
|
int |
status |
|
) |
| |
|
virtual |
Given a branch fill in useful information e.g. estimates.
◆ upTotalChange_
double* OsiPseudoCosts::upTotalChange_ |
|
protected |
◆ downTotalChange_
double* OsiPseudoCosts::downTotalChange_ |
|
protected |
◆ upNumber_
int* OsiPseudoCosts::upNumber_ |
|
protected |
◆ downNumber_
int* OsiPseudoCosts::downNumber_ |
|
protected |
◆ numberObjects_
int OsiPseudoCosts::numberObjects_ |
|
protected |
◆ numberBeforeTrusted_
int OsiPseudoCosts::numberBeforeTrusted_ |
|
protected |
The documentation for this class was generated from the following file: