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

Last change on this file since 2385 was 2385, checked in by unxusr, 3 months ago

formatting

  • Property svn:keywords set to Id
File size: 1.3 KB
Line 
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
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
45
46/* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2
47*/
Note: See TracBrowser for help on using the repository browser.