/home/coin/SVN-release/CoinAll-1.1.0/SYMPHONY/include/sym_return_values.h

Go to the documentation of this file.
00001 /*===========================================================================*/
00002 /*                                                                           */
00003 /* This file is part of the SYMPHONY MILP Solver Framework.                  */
00004 /*                                                                           */
00005 /* SYMPHONY was jointly developed by Ted Ralphs (tkralphs@lehigh.edu) and    */
00006 /* Laci Ladanyi (ladanyi@us.ibm.com).                                        */
00007 /*                                                                           */
00008 /* (c) Copyright 2000-2008 Ted Ralphs. All Rights Reserved.                  */
00009 /*                                                                           */
00010 /* This software is licensed under the Common Public License. Please see     */
00011 /* accompanying file for terms.                                              */
00012 /*                                                                           */
00013 /*===========================================================================*/
00014 
00015 #ifndef _RETURN_VALUES_H
00016 #define _RETURN_VALUES_H
00017 
00018 /*****************************************************************************
00019  *****************************************************************************
00020  *************                                                      **********
00021  *************                  Return Values                       **********
00022  *************                                                      **********
00023  *****************************************************************************
00024  *****************************************************************************/
00025 
00026 /*----------------------- Global return codes -------------------------------*/
00027 #define FUNCTION_TERMINATED_NORMALLY      0
00028 #define FUNCTION_TERMINATED_ABNORMALLY   -1
00029 #define ERROR__USER                      -100
00030 
00031 /*-------------- Return codes for sym_parse_comand_line() -------------------*/
00032 #define ERROR__OPENING_PARAM_FILE        -110
00033 #define ERROR__PARSING_PARAM_FILE        -111
00034 
00035 /*----------------- Return codes for sym_load_problem() ---------------------*/
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 /*-------------------- Return codes for sym_solve() -------------------------*/
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

Generated on Sun Nov 14 14:06:42 2010 for Coin-All by  doxygen 1.4.7