00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef _RETURN_VALUES_H
00016 #define _RETURN_VALUES_H
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #define FUNCTION_TERMINATED_NORMALLY 0
00028 #define FUNCTION_TERMINATED_ABNORMALLY -1
00029 #define ERROR__USER -100
00030
00031
00032 #define ERROR__OPENING_PARAM_FILE -110
00033 #define ERROR__PARSING_PARAM_FILE -111
00034
00035
00036 #define ERROR__READING_GMPL_FILE -120
00037 #define ERROR__READING_WARM_START_FILE -121
00038 #define ERROR__READING_MPS_FILE -122
00039 #define ERROR__READING_LP_FILE -123
00040
00041
00042 #define TM_NO_PROBLEM 225
00043 #define TM_NO_SOLUTION 226
00044 #define TM_OPTIMAL_SOLUTION_FOUND 227
00045 #define TM_TIME_LIMIT_EXCEEDED 228
00046 #define TM_NODE_LIMIT_EXCEEDED 229
00047 #define TM_TARGET_GAP_ACHIEVED 230
00048 #define TM_FOUND_FIRST_FEASIBLE 231
00049 #define TM_FINISHED 232
00050 #define TM_UNFINISHED 233
00051 #define TM_FEASIBLE_SOLUTION_FOUND 234
00052 #define TM_SIGNAL_CAUGHT 235
00053 #define TM_ERROR__NO_BRANCHING_CANDIDATE -250
00054 #define TM_ERROR__ILLEGAL_RETURN_CODE -251
00055 #define TM_ERROR__NUMERICAL_INSTABILITY -252
00056 #define TM_ERROR__COMM_ERROR -253
00057 #define TM_ERROR__USER -275
00058
00059 #endif