- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Blis.h
Go to the documentation of this file.
1 /*===========================================================================*
2 * This file is part of the Bcps Linear Solver (BLIS). *
3 * *
4 * BLIS is distributed under the Eclipse Public License as part of the *
5 * COIN-OR repository (http://www.coin-or.org). *
6 * *
7 * Authors: *
8 * *
9 * Yan Xu, Lehigh University *
10 * Ted Ralphs, Lehigh University *
11 * *
12 * Conceptual Design: *
13 * *
14 * Yan Xu, Lehigh University *
15 * Ted Ralphs, Lehigh University *
16 * Laszlo Ladanyi, IBM T.J. Watson Research Center *
17 * Matthew Saltzman, Clemson University *
18 * *
19 * *
20 * Copyright (C) 2001-2013, Lehigh University, Yan Xu, and Ted Ralphs. *
21 * All Rights Reserved. *
22 *===========================================================================*/
23
24 //#############################################################################
25
26 #ifndef Blis_h_
27 #define Blis_h_
28
29 //#############################################################################
30
31 #define BLIS_OK 0
32 #define BLIS_LP_OPTIMAL 0
33 #define BLIS_LP_ABANDONED 1
34 #define BLIS_LP_PRIMAL_INF 2
35 #define BLIS_LP_DUAL_INF 3
36 #define BLIS_LP_PRIMAL_LIM 4
37 #define BLIS_LP_DUAL_LIM 5
38 #define BLIS_LP_ITER_LIM 6
39
40 #define BLIS_ERR_LP 100
41 #define BLIS_INF 200
42 #define BLIS_UNBOUND 201
43 #define BLIS_OPTIMAL 0
44 #define BLIS_UNKNOWN 202
45
46 //#############################################################################
47
48 enum BLIS_SOL_TYPE {
49 BLIS_SOL_BOUNDING,
50 BLIS_SOL_BRANCHING,
51 BLIS_SOL_DIVING,
52 BLIS_SOL_ROUNDING,
53 BLIS_SOL_STRONG
54 };
55
56 //#############################################################################
57
59 enum BLIS_BO_TYPE {
60 BLIS_BO_NONE = 0,
61 BLIS_BO_INT,
62 BLIS_BO_SOS
63 };
64
65 //#############################################################################
66
67 #endif
BLIS_SOL_BRANCHING
Definition: Blis.h:50
BLIS_BO_NONE
Definition: Blis.h:60
BLIS_SOL_STRONG
Definition: Blis.h:53
BLIS_SOL_ROUNDING
Definition: Blis.h:52
BLIS_SOL_DIVING
Definition: Blis.h:51
BLIS_SOL_TYPE
BLIS_SOL_TYPE
Definition: Blis.h:48
BLIS_SOL_BOUNDING
Definition: Blis.h:49
BLIS_BO_INT
Definition: Blis.h:61
BLIS_BO_SOS
Definition: Blis.h:62
BLIS_BO_TYPE
BLIS_BO_TYPE
Branching object type.
Definition: Blis.h:59