Dip
0.92.4
|
#include "CoinPragma.hpp"
#include "CoinUtilsConfig.h"
#include <iostream>
#include <string>
#include <cassert>
#include <cstdio>
#include <cmath>
#include "AbcCommon.hpp"
#include "CoinHelperFunctions.hpp"
#include <endian.h>
Go to the source code of this file.
Classes | |
class | AbcTolerancesEtc |
Typedefs | |
typedef double | CoinSimplexDouble |
typedef int | CoinSimplexInt |
typedef unsigned int | CoinSimplexUnsignedInt |
typedef unsigned int | CoinExponent |
typedef unsigned char | CoinCheckZero |
Functions | |
template<class T > | |
void | CoinAbcMemset0 (register T *to, const int size) |
template<class T > | |
void | CoinAbcMemcpy (register T *to, register const T *from, const int size) |
#define COIN_FAC_NEW |
Definition at line 8 of file CoinAbcCommon.hpp.
#define ABC_INLINE |
Definition at line 30 of file CoinAbcCommon.hpp.
#define ABC_PARALLEL 0 |
Definition at line 36 of file CoinAbcCommon.hpp.
#define cilk_for for |
Definition at line 49 of file CoinAbcCommon.hpp.
Referenced by CoinAbcScatterUpdate().
#define cilk_spawn |
Definition at line 50 of file CoinAbcCommon.hpp.
#define cilk_sync |
Definition at line 51 of file CoinAbcCommon.hpp.
#define SLACK_VALUE 1 |
Definition at line 54 of file CoinAbcCommon.hpp.
#define ABC_INSTRUMENT 1 |
Definition at line 55 of file CoinAbcCommon.hpp.
#define instrument_start | ( | name, | |
x | |||
) |
Definition at line 58 of file CoinAbcCommon.hpp.
#define instrument_add | ( | x | ) |
Definition at line 59 of file CoinAbcCommon.hpp.
#define instrument_end | ( | ) |
Definition at line 60 of file CoinAbcCommon.hpp.
#define instrument_do | ( | name, | |
x | |||
) |
Definition at line 62 of file CoinAbcCommon.hpp.
#define instrument_end_and_adjust | ( | x | ) |
Definition at line 64 of file CoinAbcCommon.hpp.
#define ABC_INTEL |
Definition at line 76 of file CoinAbcCommon.hpp.
#define CoinFabs | ( | x | ) | fabs(x) |
Definition at line 86 of file CoinAbcCommon.hpp.
#define TEST_DOUBLE_NONZERO | ( | x | ) | (true) |
Definition at line 96 of file CoinAbcCommon.hpp.
#define USE_TEST_INT_ZERO |
Definition at line 98 of file CoinAbcCommon.hpp.
#define TEST_INT_NONZERO | ( | x | ) | (x) |
Definition at line 100 of file CoinAbcCommon.hpp.
#define TEST_DOUBLE_REALLY_NONZERO | ( | x | ) | (x) |
Definition at line 112 of file CoinAbcCommon.hpp.
#define TEST_DOUBLE_NONZERO_REGISTER | ( | x | ) | (true) |
Definition at line 122 of file CoinAbcCommon.hpp.
#define USE_FIXED_ZERO_TOLERANCE |
Definition at line 124 of file CoinAbcCommon.hpp.
#define TEST_LESS_THAN_TOLERANCE | ( | x | ) | (fabs(x) < pow(0.5, 43)) |
Definition at line 136 of file CoinAbcCommon.hpp.
#define TEST_LESS_THAN_UPDATE_TOLERANCE | ( | x | ) | (fabs(x) < pow(0.5, 43)) |
Definition at line 137 of file CoinAbcCommon.hpp.
#define TEST_LESS_THAN_TOLERANCE_REGISTER | ( | x | ) | (fabs(x) < pow(0.5, 43)) |
Definition at line 146 of file CoinAbcCommon.hpp.
#define ABC_EXPONENT | ( | x | ) | ((reinterpret_cast< int * >(&x))[1] & 0x7ff00000) |
Definition at line 155 of file CoinAbcCommon.hpp.
#define TEST_EXPONENT_LESS_THAN_TOLERANCE | ( | x | ) | (x < 0x3d400000) |
Definition at line 159 of file CoinAbcCommon.hpp.
#define TEST_EXPONENT_LESS_THAN_UPDATE_TOLERANCE | ( | x | ) | (x < 0x3d400000) |
Definition at line 160 of file CoinAbcCommon.hpp.
#define TEST_EXPONENT_NON_ZERO | ( | x | ) | (x) |
Definition at line 161 of file CoinAbcCommon.hpp.
#define COINFACTORIZATION_BITS_PER_INT 32 |
Definition at line 174 of file CoinAbcCommon.hpp.
#define COINFACTORIZATION_SHIFT_PER_INT 5 |
Definition at line 175 of file CoinAbcCommon.hpp.
#define COINFACTORIZATION_MASK_PER_INT 0x1f |
Definition at line 176 of file CoinAbcCommon.hpp.
#define ABC_DENSE_CODE 2 |
Definition at line 221 of file CoinAbcCommon.hpp.
typedef double CoinSimplexDouble |
Definition at line 21 of file CoinAbcCommon.hpp.
typedef int CoinSimplexInt |
Definition at line 22 of file CoinAbcCommon.hpp.
typedef unsigned int CoinSimplexUnsignedInt |
Definition at line 23 of file CoinAbcCommon.hpp.
typedef unsigned int CoinExponent |
Definition at line 153 of file CoinAbcCommon.hpp.
typedef unsigned char CoinCheckZero |
Definition at line 226 of file CoinAbcCommon.hpp.
|
inline |
Definition at line 229 of file CoinAbcCommon.hpp.
|
inline |
Definition at line 241 of file CoinAbcCommon.hpp.