00001 /*===========================================================================* 00002 * This file is part of the Bcps Linear Solver (BLIS). * 00003 * * 00004 * BLIS is distributed under the Eclipse Public License as part of the * 00005 * COIN-OR repository (http://www.coin-or.org). * 00006 * * 00007 * Authors: * 00008 * * 00009 * Yan Xu, Lehigh University * 00010 * Ted Ralphs, Lehigh University * 00011 * * 00012 * Conceptual Design: * 00013 * * 00014 * Yan Xu, Lehigh University * 00015 * Ted Ralphs, Lehigh University * 00016 * Laszlo Ladanyi, IBM T.J. Watson Research Center * 00017 * Matthew Saltzman, Clemson University * 00018 * * 00019 * * 00020 * Copyright (C) 2001-2013, Lehigh University, Yan Xu, and Ted Ralphs. * 00021 * All Rights Reserved. * 00022 *===========================================================================*/ 00023 00024 //############################################################################# 00025 00026 #ifndef Blis_h_ 00027 #define Blis_h_ 00028 00029 //############################################################################# 00030 00031 #define BLIS_OK 0 00032 #define BLIS_LP_OPTIMAL 0 00033 #define BLIS_LP_ABANDONED 1 00034 #define BLIS_LP_PRIMAL_INF 2 00035 #define BLIS_LP_DUAL_INF 3 00036 #define BLIS_LP_PRIMAL_LIM 4 00037 #define BLIS_LP_DUAL_LIM 5 00038 #define BLIS_LP_ITER_LIM 6 00039 00040 #define BLIS_ERR_LP 100 00041 #define BLIS_INF 200 00042 #define BLIS_UNBOUND 201 00043 #define BLIS_OPTIMAL 0 00044 #define BLIS_UNKNOWN 202 00045 00046 //############################################################################# 00047 00048 enum BLIS_SOL_TYPE { 00049 BLIS_SOL_BOUNDING, 00050 BLIS_SOL_BRANCHING, 00051 BLIS_SOL_DIVING, 00052 BLIS_SOL_ROUNDING, 00053 BLIS_SOL_STRONG 00054 }; 00055 00056 //############################################################################# 00057 00059 enum BLIS_BO_TYPE { 00060 BLIS_BO_NONE = 0, 00061 BLIS_BO_INT, 00062 BLIS_BO_SOS 00063 }; 00064 00065 //############################################################################# 00066 00067 #endif