#include <ider_evaluator.h>
Public Attributes | |
const std::vector< interval > * | x |
const std::vector< interval > * | range |
std::vector< interval > * | f |
std::vector< std::vector < interval > > * | id_data |
const model * | mod |
union { | |
void * p | |
interval_st d | |
unsigned int info | |
} | u |
interval | r |
unsigned int | n |
Definition at line 131 of file ider_evaluator.h.
Definition at line 138 of file ider_evaluator.h.
std::vector<interval>* coco::func_id_eval_type::f |
the function range cache
Definition at line 135 of file ider_evaluator.h.
std::vector<std::vector<interval> >* coco::func_id_eval_type::id_data |
the interval derivative data
Definition at line 136 of file ider_evaluator.h.
unsigned int coco::func_id_eval_type::info |
Definition at line 138 of file ider_evaluator.h.
the DAG
Definition at line 137 of file ider_evaluator.h.
unsigned int coco::func_id_eval_type::n |
children counter
Definition at line 140 of file ider_evaluator.h.
Definition at line 138 of file ider_evaluator.h.
return value
Definition at line 139 of file ider_evaluator.h.
const std::vector<interval>* coco::func_id_eval_type::range |
the ranges of all nodes
Definition at line 134 of file ider_evaluator.h.
union { ... } coco::func_id_eval_type::u |
additional data for complex nodes
const std::vector<interval>* coco::func_id_eval_type::x |
the box
Definition at line 133 of file ider_evaluator.h.