Object for storing chb information.
More...
#include <chb.hpp>
Object for storing chb information.
Definition at line 63 of file chb.hpp.
◆ Storage()
template<class View >
Gecode::CHB::Storage::Storage |
( |
Home |
home, |
|
|
ViewArray< View > & |
x, |
|
|
typename BranchTraits< typename View::VarType >::Merit |
bm |
|
) |
| |
|
inline |
◆ ~Storage()
Gecode::CHB::Storage::~Storage |
( |
void |
| ) |
|
|
inline |
Delete object.
Definition at line 314 of file chb.hpp.
◆ bump()
void Gecode::CHB::Storage::bump |
( |
void |
| ) |
|
|
inline |
Bump failure count and alpha.
Definition at line 296 of file chb.hpp.
◆ update()
void Gecode::CHB::Storage::update |
( |
int |
i, |
|
|
bool |
failed |
|
) |
| |
|
inline |
Update chb information at position i.
Definition at line 303 of file chb.hpp.
Mutex to synchronize globally shared access.
Definition at line 66 of file chb.hpp.
◆ use_cnt
unsigned int Gecode::CHB::Storage::use_cnt |
How many references exist for this object.
Definition at line 68 of file chb.hpp.
int Gecode::CHB::Storage::n |
Number of chb values.
Definition at line 70 of file chb.hpp.
◆ chb
Info* Gecode::CHB::Storage::chb |
◆ nf
unsigned long long int Gecode::CHB::Storage::nf |
Number of failures.
Definition at line 74 of file chb.hpp.
◆ alpha
double Gecode::CHB::Storage::alpha |
The documentation for this class was generated from the following file: