#include <BlisPseudo.h>
|
| | BlisPseudocost () |
| | Default constructor.
|
| |
| | BlisPseudocost (double uc, int un, double dc, int dn, double s) |
| | Useful constructor.
|
| |
| | BlisPseudocost (const BlisPseudocost &cost) |
| | Copy constructor.
|
| |
| BlisPseudocost & | operator= (const BlisPseudocost &cost) |
| | Overload operator =.
|
| |
| void | setWeight (double w) |
| | Set weigth.
|
| |
| void | update (const int dir, const double parentObjValue, const double objValue, const double solValue) |
| | Update pseudocost.
|
| |
| void | update (const int dir, const double objDiff, const double solValue) |
| | Update pseudocost.
|
| |
| void | update (double upCost, int upCount, double downCost, int downCount) |
| | Update pseudocost.
|
| |
| int | getUpCount () |
| | Get up branching count.
|
| |
| double | getUpCost () |
| | Get up branching cost.
|
| |
| int | getDownCount () |
| | Get down branching count.
|
| |
| double | getDownCost () |
| | Get down branching cost.
|
| |
| double | getScore () |
| | Get importance.
|
| |
| void | setScore (double s) |
| | Set importance.
|
| |
| AlpsReturnStatus | encodeTo (AlpsEncoded *encoded) const |
| | Pack pseudocost to the given object.
|
| |
| AlpsReturnStatus | decodeFrom (AlpsEncoded &encoded) |
| | Unpack pseudocost from the given encode object.
|
| |
| virtual AlpsEncoded * | encode () const |
| | Encode this node for message passing.
|
| |
| virtual AlpsKnowledge * | decode (AlpsEncoded &) const |
| | Decode a node from an encoded object.
|
| |
Definition at line 33 of file BlisPseudo.h.
◆ BlisPseudocost() [1/3]
| BlisPseudocost::BlisPseudocost |
( |
| ) |
|
|
inline |
◆ BlisPseudocost() [2/3]
| BlisPseudocost::BlisPseudocost |
( |
double | uc, |
|
|
int | un, |
|
|
double | dc, |
|
|
int | dn, |
|
|
double | s ) |
|
inline |
◆ BlisPseudocost() [3/3]
◆ operator=()
◆ setWeight()
| void BlisPseudocost::setWeight |
( |
double | w | ) |
|
|
inline |
◆ update() [1/3]
| void BlisPseudocost::update |
( |
const int | dir, |
|
|
const double | parentObjValue, |
|
|
const double | objValue, |
|
|
const double | solValue ) |
◆ update() [2/3]
| void BlisPseudocost::update |
( |
const int | dir, |
|
|
const double | objDiff, |
|
|
const double | solValue ) |
◆ update() [3/3]
| void BlisPseudocost::update |
( |
double | upCost, |
|
|
int | upCount, |
|
|
double | downCost, |
|
|
int | downCount ) |
◆ getUpCount()
| int BlisPseudocost::getUpCount |
( |
| ) |
|
|
inline |
◆ getUpCost()
| double BlisPseudocost::getUpCost |
( |
| ) |
|
|
inline |
◆ getDownCount()
| int BlisPseudocost::getDownCount |
( |
| ) |
|
|
inline |
◆ getDownCost()
| double BlisPseudocost::getDownCost |
( |
| ) |
|
|
inline |
◆ getScore()
| double BlisPseudocost::getScore |
( |
| ) |
|
|
inline |
◆ setScore()
| void BlisPseudocost::setScore |
( |
double | s | ) |
|
|
inline |
◆ encodeTo()
| AlpsReturnStatus BlisPseudocost::encodeTo |
( |
AlpsEncoded * | encoded | ) |
const |
Pack pseudocost to the given object.
◆ decodeFrom()
| AlpsReturnStatus BlisPseudocost::decodeFrom |
( |
AlpsEncoded & | encoded | ) |
|
Unpack pseudocost from the given encode object.
◆ encode()
| virtual AlpsEncoded * BlisPseudocost::encode |
( |
| ) |
const |
|
virtual |
Encode this node for message passing.
◆ decode()
| virtual AlpsKnowledge * BlisPseudocost::decode |
( |
AlpsEncoded & | | ) |
const |
|
virtual |
Decode a node from an encoded object.
The documentation for this class was generated from the following file: