Clp  1.17.6
 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 2385 2019-01-06 19:43:06Z unxusr $ */
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
45 
46 /* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2
47 */