CoinAbcFactorization.hpp

Go to the documentation of this file.
00001 /* $Id: CoinAbcFactorization.hpp 1910 2013-01-27 02:00:13Z stefan $ */
00002 // Copyright (C) 2002, International Business Machines
00003 // Corporation and others, Copyright (C) 2012, FasterCoin.  All Rights Reserved.
00004 // This code is licensed under the terms of the Eclipse Public License (EPL).
00005 
00006 /* 
00007    Authors
00008    
00009    John Forrest
00010 
00011  */
00012 #ifndef CoinAbcFactorization_H
00013 #define CoinAbcFactorization_H
00014 #include "CoinAbcCommonFactorization.hpp"
00015 #ifndef ABC_JUST_ONE_FACTORIZATION
00016 #define CoinAbcTypeFactorization CoinAbcFactorization
00017 #define ABC_SMALL -1
00018 #include "CoinAbcBaseFactorization.hpp"
00019 #undef CoinAbcTypeFactorization
00020 #undef ABC_SMALL 
00021 #undef COIN_BIG_DOUBLE
00022 #define COIN_BIG_DOUBLE 1
00023 #define CoinAbcTypeFactorization CoinAbcLongFactorization
00024 #define ABC_SMALL -1
00025 #include "CoinAbcBaseFactorization.hpp"
00026 #undef CoinAbcTypeFactorization
00027 #undef ABC_SMALL 
00028 #undef COIN_BIG_DOUBLE
00029 #define CoinAbcTypeFactorization CoinAbcSmallFactorization
00030 #define ABC_SMALL 4
00031 #include "CoinAbcBaseFactorization.hpp"
00032 #undef CoinAbcTypeFactorization
00033 #undef ABC_SMALL 
00034 #define CoinAbcTypeFactorization CoinAbcOrderedFactorization
00035 #define ABC_SMALL -1
00036 #include "CoinAbcBaseFactorization.hpp"
00037 #undef CoinAbcTypeFactorization
00038 #undef ABC_SMALL
00039 #else
00040 #define CoinAbcTypeFactorization CoinAbcBaseFactorization
00041 #define ABC_SMALL -1
00042 #include "CoinAbcBaseFactorization.hpp"
00043 #endif 
00044 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 17 Jul 2013 for Clp by  doxygen 1.6.1