Definition at line 13 of file cadical_walk.cpp.
◆ Walker()
| CaDiCaL::Walker::Walker |
( |
Internal * | i, |
|
|
double | size, |
|
|
int64_t | limit ) |
Definition at line 67 of file cadical_walk.cpp.
71
72
73
74
75
76 const bool use_size_based_cb = (
internal->stats.walk.count & 1);
77 const double cb = use_size_based_cb ? fitcbval (size) : 2.0;
79 const double base = 1 / cb;
80
81 double next = 1;
84
86 "CB %.2f with inverse %.2f as base and table size %zd", cb, base,
88}
#define CADICAL_assert(ignore)
◆ score()
| double CaDiCaL::Walker::score |
( |
unsigned | i | ) |
|
|
inline |
Definition at line 92 of file cadical_walk.cpp.
92 {
94 LOG (
"break %u mapped to score %g", i, res);
95 return res;
96}
◆ broken
◆ epsilon
| double CaDiCaL::Walker::epsilon |
◆ internal
◆ limit
| int64_t CaDiCaL::Walker::limit |
◆ propagations
| int64_t CaDiCaL::Walker::propagations |
◆ random
| Random CaDiCaL::Walker::random |
◆ scores
| vector<double> CaDiCaL::Walker::scores |
◆ table
| vector<double> CaDiCaL::Walker::table |
The documentation for this struct was generated from the following file: