#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.