source: trunk/Clp/src/CoinAbcFactorization.hpp @ 2271

Last change on this file since 2271 was 1910, checked in by stefan, 7 years ago
  • add configure option --enable-aboca={1,2,3,4,yes,no}
  • compile Aboca source only if --enable-aboca set (instead of compiling empty source files)
  • fix svn properties
  • Property svn:keywords set to Id
File size: 1.3 KB
Line 
1/* $Id: CoinAbcFactorization.hpp 1910 2013-01-27 02:00:13Z forrest $ */
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
14#include "CoinAbcCommonFactorization.hpp"
15#ifndef ABC_JUST_ONE_FACTORIZATION
16#define CoinAbcTypeFactorization CoinAbcFactorization
17#define ABC_SMALL -1
18#include "CoinAbcBaseFactorization.hpp"
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
25#include "CoinAbcBaseFactorization.hpp"
26#undef CoinAbcTypeFactorization
27#undef ABC_SMALL
28#undef COIN_BIG_DOUBLE
29#define CoinAbcTypeFactorization CoinAbcSmallFactorization
30#define ABC_SMALL 4
31#include "CoinAbcBaseFactorization.hpp"
32#undef CoinAbcTypeFactorization
33#undef ABC_SMALL
34#define CoinAbcTypeFactorization CoinAbcOrderedFactorization
35#define ABC_SMALL -1
36#include "CoinAbcBaseFactorization.hpp"
37#undef CoinAbcTypeFactorization
38#undef ABC_SMALL
39#else
40#define CoinAbcTypeFactorization CoinAbcBaseFactorization
41#define ABC_SMALL -1
42#include "CoinAbcBaseFactorization.hpp"
43#endif
44#endif
Note: See TracBrowser for help on using the repository browser.