#include <iderf_evaluator.h>

Public Attributes | |
| const std::vector< interval > * | x |
| const std::vector< interval > * | range |
| std::vector< iderf_ret_type > * | cache |
| const model * | mod |
| union { | |
| void * p | |
| interval_st d | |
| int info | |
| } | u |
| iderf_ret_type | r |
| unsigned int | n |
| bool | do_intersect |
Definition at line 63 of file iderf_evaluator.h.
| std::vector<iderf_ret_type>* coco::iderf_eval_type::cache |
the function range cache
Definition at line 67 of file iderf_evaluator.h.
Definition at line 71 of file iderf_evaluator.h.
compute an intersection with the node range?
Definition at line 75 of file iderf_evaluator.h.
Definition at line 71 of file iderf_evaluator.h.
| const model* coco::iderf_eval_type::mod |
the DAG
Definition at line 70 of file iderf_evaluator.h.
| unsigned int coco::iderf_eval_type::n |
children counter
Definition at line 74 of file iderf_evaluator.h.
| void* coco::iderf_eval_type::p |
Definition at line 71 of file iderf_evaluator.h.
return value
Definition at line 73 of file iderf_evaluator.h.
| const std::vector<interval>* coco::iderf_eval_type::range |
the ranges of all nodes
Definition at line 66 of file iderf_evaluator.h.
| union { ... } coco::iderf_eval_type::u |
additional data for complex nodes
| const std::vector<interval>* coco::iderf_eval_type::x |
the box
Definition at line 65 of file iderf_evaluator.h.
1.5.8