Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CoinAbcFactorization.hpp
Go to the documentation of this file.
1 /* $Id: CoinAbcFactorization.hpp 1910 2013-01-27 02:00:13Z stefan $ */
2 // Copyright (C) 2002, International Business Machines
3 // Corporation and others, Copyright (C) 2012, FasterCoin. All Rights Reserved.
4 // This code is licensed under the terms of the Eclipse Public License (EPL).
5 
6 /*
7  Authors
8 
9  John Forrest
10 
11  */
12 #ifndef CoinAbcFactorization_H
13 #define CoinAbcFactorization_H
15 #ifndef ABC_JUST_ONE_FACTORIZATION
16 #define CoinAbcTypeFactorization CoinAbcFactorization
17 #define ABC_SMALL -1
19 #undef CoinAbcTypeFactorization
20 #undef ABC_SMALL
21 #undef COIN_BIG_DOUBLE
22 #define COIN_BIG_DOUBLE 1
23 #define CoinAbcTypeFactorization CoinAbcLongFactorization
24 #define ABC_SMALL -1
26 #undef CoinAbcTypeFactorization
27 #undef ABC_SMALL
28 #undef COIN_BIG_DOUBLE
29 #define CoinAbcTypeFactorization CoinAbcSmallFactorization
30 #define ABC_SMALL 4
32 #undef CoinAbcTypeFactorization
33 #undef ABC_SMALL
34 #define CoinAbcTypeFactorization CoinAbcOrderedFactorization
35 #define ABC_SMALL -1
37 #undef CoinAbcTypeFactorization
38 #undef ABC_SMALL
39 #else
40 #define CoinAbcTypeFactorization CoinAbcBaseFactorization
41 #define ABC_SMALL -1
43 #endif
44 #endif