#include <der_evaluator.h>

Public Attributes | |
| const std::vector< double > * | x |
| std::vector< double > * | f_cache |
| std::vector< std::vector < double > > * | d_data |
| const model * | mod |
| union { | |
| void * p | |
| double d | |
| } | u |
| double | r |
| unsigned int | n |
| unsigned int | info |
| union { | |
| void * p | |
| double d | |
| } | u |
Definition at line 129 of file der_evaluator.h.
| double coco::func_d_eval_type::d |
Definition at line 135 of file der_evaluator.h.
| std::vector< std::vector< double > > * coco::func_d_eval_type::d_data |
the derivative data
Definition at line 133 of file der_evaluator.h.
| std::vector< double > * coco::func_d_eval_type::f_cache |
the function value cache
Definition at line 132 of file der_evaluator.h.
| unsigned int coco::func_d_eval_type::info |
needed for derivative of max, min
Definition at line 137 of file der_evaluator.h.
| const model * coco::func_d_eval_type::mod |
the DAG
Definition at line 134 of file der_evaluator.h.
| unsigned int coco::func_d_eval_type::n |
children counter
Definition at line 137 of file der_evaluator.h.
Definition at line 135 of file der_evaluator.h.
| double coco::func_d_eval_type::r |
return value
Definition at line 136 of file der_evaluator.h.
| union { ... } coco::func_d_eval_type::u |
additional data for complex nodes
| union { ... } coco::func_d_eval_type::u |
additional data for complex nodes
| const std::vector< double > * coco::func_d_eval_type::x |
the point
Definition at line 131 of file der_evaluator.h.
1.5.8