#include <int_evaluator.h>
Public Attributes | |
const std::vector< interval > * | x |
std::vector< interval > * | cache |
const model * | mod |
union { | |
void * p | |
interval_st d | |
int info | |
} | u |
interval | r |
unsigned int | n |
bool | do_intersect |
Definition at line 53 of file int_evaluator.h.
std::vector<interval>* coco::interval_eval_type::cache |
the function range cache
Definition at line 56 of file int_evaluator.h.
Definition at line 58 of file int_evaluator.h.
compute an intersection with the node range?
Definition at line 62 of file int_evaluator.h.
Definition at line 58 of file int_evaluator.h.
the DAG
Definition at line 57 of file int_evaluator.h.
unsigned int coco::interval_eval_type::n |
children counter
Definition at line 61 of file int_evaluator.h.
Definition at line 58 of file int_evaluator.h.
return value
Definition at line 60 of file int_evaluator.h.
union { ... } coco::interval_eval_type::u |
additional data for complex nodes
const std::vector<interval>* coco::interval_eval_type::x |
the box
Definition at line 55 of file int_evaluator.h.