#include <evaluator.h>
Public Methods | |
variable_indicator () | |
variable_indicator (int num_of_vars) | |
variable_indicator (const std::vector< int > &__v, int num_of_vars) | |
variable_indicator (const variable_indicator &__x) | |
void | reserve (int num_of_vars) |
void | set_all (const variable_indicator &_vi) |
void | set (int __i) |
void | set (std::vector< int > __v) |
void | set (int start_idx, int end_idx) |
void | clear () |
void | unset (int __i) |
void | unset (std::vector< int > __v) |
void | unset (int start_idx, int end_idx) |
unsigned int | sum (int start_idx, int end_idx) const |
bool | test (int __i) const |
bool | match (const variable_indicator &__v) const |
variable_indicator & | operator= (const variable_indicator &__v) |
bool | operator== (const variable_indicator &__v) |
std::vector< int > | encode () |
void | decode (const std::vector< int > &__e) |
|
Definition at line 63 of file evaluator.h. |
|
Definition at line 65 of file evaluator.h. |
|
Definition at line 67 of file evaluator.h. |
|
Definition at line 74 of file evaluator.h. |
|
Definition at line 125 of file evaluator.h. |
|
Definition at line 229 of file evaluator.h. |
|
Definition at line 220 of file evaluator.h. |
|
Definition at line 195 of file evaluator.h. |
|
Definition at line 209 of file evaluator.h. |
|
Definition at line 215 of file evaluator.h. |
|
Definition at line 76 of file evaluator.h. |
|
Definition at line 106 of file evaluator.h. |
|
Definition at line 100 of file evaluator.h. |
|
Definition at line 95 of file evaluator.h. |
|
Definition at line 83 of file evaluator.h. |
|
Definition at line 161 of file evaluator.h. |
|
Definition at line 190 of file evaluator.h. |
|
Definition at line 142 of file evaluator.h. |
|
Definition at line 136 of file evaluator.h. |
|
Definition at line 131 of file evaluator.h. |