#include <func_evaluator.h>
Public Attributes | |
const std::vector< double > * | x |
std::vector< double > * | cache |
const model * | mod |
union { | |
void * p | |
double d | |
} | u |
double | r |
unsigned int | n |
std::vector< func_cache > * | cache |
union { | |
void * p | |
double d | |
} | u |
Definition at line 53 of file func_evaluator.h.
std::vector<func_cache>* coco::func_eval_type::cache |
the function value cache
Definition at line 66 of file func_evaluator_n.h.
std::vector<double>* coco::func_eval_type::cache |
the function value cache
Definition at line 56 of file func_evaluator.h.
double coco::func_eval_type::d |
Definition at line 58 of file func_evaluator.h.
const model * coco::func_eval_type::mod |
the DAG
Definition at line 57 of file func_evaluator.h.
unsigned int coco::func_eval_type::n |
children counter
Definition at line 60 of file func_evaluator.h.
void* coco::func_eval_type::p |
Definition at line 58 of file func_evaluator.h.
double coco::func_eval_type::r |
return value
Definition at line 59 of file func_evaluator.h.
union { ... } coco::func_eval_type::u |
additional data for complex nodes
union { ... } coco::func_eval_type::u |
additional data for complex nodes
const std::vector< double > * coco::func_eval_type::x |
the point
Definition at line 55 of file func_evaluator.h.