Variable branching information. More...
#include <branch-var.hpp>
Public Member Functions | |
VarBranch (BranchTbl t) | |
Initialize with tie-break limit function t. More... | |
VarBranch (Rnd r) | |
Initialize with random number generator r. More... | |
VarBranch (double d, BranchTbl t) | |
Initialize with decay factor d and tie-break limit function t. More... | |
VarBranch (AFC a, BranchTbl t) | |
Initialize with AFC a and tie-break limit function t. More... | |
VarBranch (Activity a, BranchTbl t) | |
Initialize with activity a and tie-break limit function t. More... | |
VarBranch (void(*f)(void), BranchTbl t) | |
Initialize with merit function f and tie-break limit function t. More... | |
BranchTbl | tbl (void) const |
Return tie-break limit function. More... | |
Rnd | rnd (void) const |
Return random number generator. More... | |
double | decay (void) const |
Return decay factor. More... | |
AFC | afc (void) const |
Return AFC. More... | |
void | afc (AFC a) |
Set AFC to a. More... | |
Activity | activity (void) const |
Return activity. More... | |
void | activity (Activity a) |
Set activity to a. More... | |
VoidFunction | merit (void) const |
Return merit function. More... | |
Protected Attributes | |
BranchTbl | _tbl |
Tie-breaking limit function. More... | |
Rnd | _rnd |
Random number generator. More... | |
double | _decay |
Decay information for AFC and activity. More... | |
AFC | _afc |
AFC information. More... | |
Activity | _act |
Activity information. More... | |
VoidFunction | _mf |
Merit function (generic function pointer) More... | |
Variable branching information.
Definition at line 55 of file branch-var.hpp.
|
inline |
Initialize with tie-break limit function t.
Definition at line 102 of file branch-var.hpp.
|
inline |
Initialize with random number generator r.
Definition at line 124 of file branch-var.hpp.
|
inline |
Initialize with decay factor d and tie-break limit function t.
Definition at line 106 of file branch-var.hpp.
Initialize with AFC a and tie-break limit function t.
Definition at line 110 of file branch-var.hpp.
Initialize with activity a and tie-break limit function t.
Definition at line 117 of file branch-var.hpp.
|
inline |
Initialize with merit function f and tie-break limit function t.
Definition at line 131 of file branch-var.hpp.
|
inline |
Return tie-break limit function.
Definition at line 135 of file branch-var.hpp.
|
inline |
Return random number generator.
Definition at line 140 of file branch-var.hpp.
|
inline |
Return decay factor.
Definition at line 145 of file branch-var.hpp.
|
inline |
Return AFC.
Definition at line 150 of file branch-var.hpp.
|
inline |
Definition at line 155 of file branch-var.hpp.
|
inline |
Return activity.
Definition at line 160 of file branch-var.hpp.
|
inline |
Set activity to a.
Definition at line 165 of file branch-var.hpp.
|
inline |
Return merit function.
Definition at line 170 of file branch-var.hpp.
|
protected |
Tie-breaking limit function.
Definition at line 58 of file branch-var.hpp.
|
protected |
Random number generator.
Definition at line 60 of file branch-var.hpp.
|
protected |
Decay information for AFC and activity.
Definition at line 62 of file branch-var.hpp.
|
protected |
AFC information.
Definition at line 64 of file branch-var.hpp.
|
protected |
Activity information.
Definition at line 66 of file branch-var.hpp.
|
protected |
Merit function (generic function pointer)
Definition at line 68 of file branch-var.hpp.