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