#include <string>#include <map>#include <termreason.h>#include <inference_engine.h>#include <api_exception.h>


Go to the source code of this file.
Classes | |
| class | coco::locopt_ret_record |
Namespaces | |
| namespace | coco |
| the main namespace of the COCONUT API | |
Defines | |
| #define | LOPT_SUCCESS 0 |
| #define | LOPT_PARTSUCC 1 |
| #define | LOPT_INFEAS 2 |
| #define | LOPT_UNBND 3 |
| #define | LOPT_LIMIT 4 |
| #define | LOPT_ERROR 5 |
| #define | LOPT_WGHT_SUCCESS 10.0 |
| #define | LOPT_WGHT_PARTSUCC 5.0 |
| #define | LOPT_WGHT_INFEAS 3.0 |
| #define | LOPT_WGHT_UNBND 3.0 |
| #define | LOPT_WGHT_LIMIT 1.0 |
| #define | LOPT_WGHT_ERROR 0.0 |
Typedefs | |
| typedef std::map< int, locopt_ret_record > | coco::locopt_ret |
Functions | |
| double | coco::get_locopt_weight_from_rval (const locopt_ret &ret_info, const std::string &iename, const int srval) |
| termination_reason | coco::get_locopt_termr_from_rval (const locopt_ret &ret_info, const std::string &iename, const int srval) |
Definition in file locopt_ret.h.
| #define LOPT_ERROR 5 |
Definition at line 53 of file locopt_ret.h.
| #define LOPT_INFEAS 2 |
Definition at line 50 of file locopt_ret.h.
| #define LOPT_LIMIT 4 |
Definition at line 52 of file locopt_ret.h.
| #define LOPT_PARTSUCC 1 |
Definition at line 49 of file locopt_ret.h.
| #define LOPT_SUCCESS 0 |
Definition at line 48 of file locopt_ret.h.
| #define LOPT_UNBND 3 |
Definition at line 51 of file locopt_ret.h.
| #define LOPT_WGHT_ERROR 0.0 |
Definition at line 61 of file locopt_ret.h.
| #define LOPT_WGHT_INFEAS 3.0 |
Definition at line 58 of file locopt_ret.h.
| #define LOPT_WGHT_LIMIT 1.0 |
Definition at line 60 of file locopt_ret.h.
| #define LOPT_WGHT_PARTSUCC 5.0 |
Definition at line 57 of file locopt_ret.h.
| #define LOPT_WGHT_SUCCESS 10.0 |
Definition at line 56 of file locopt_ret.h.
| #define LOPT_WGHT_UNBND 3.0 |
Definition at line 59 of file locopt_ret.h.
1.5.8