#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.
|
template<class T > |
void | CoinAbcMemset0 (T *to, const int size) |
|
template<class T > |
void | CoinAbcMemcpy (T *to, const T *from, const int size) |
|
◆ COIN_FAC_NEW
◆ ABC_INLINE
◆ ABC_PARALLEL
◆ cilk_for
◆ cilk_spawn
◆ cilk_sync
◆ SLACK_VALUE
◆ ABC_INSTRUMENT
◆ instrument_start
#define instrument_start |
( |
|
name, |
|
|
|
x |
|
) |
| |
◆ instrument_add
#define instrument_add |
( |
|
x | ) |
|
◆ instrument_end
#define instrument_end |
( |
| ) |
|
◆ instrument_do
#define instrument_do |
( |
|
name, |
|
|
|
x |
|
) |
| |
◆ instrument_end_and_adjust
#define instrument_end_and_adjust |
( |
|
x | ) |
|
◆ ABC_INTEL
◆ CoinFabs
#define CoinFabs |
( |
|
x | ) |
fabs(x) |
◆ TEST_DOUBLE_NONZERO
#define TEST_DOUBLE_NONZERO |
( |
|
x | ) |
(true) |
◆ USE_TEST_INT_ZERO
#define USE_TEST_INT_ZERO |
◆ TEST_INT_NONZERO
#define TEST_INT_NONZERO |
( |
|
x | ) |
(x) |
◆ TEST_DOUBLE_REALLY_NONZERO
#define TEST_DOUBLE_REALLY_NONZERO |
( |
|
x | ) |
(x) |
◆ TEST_DOUBLE_NONZERO_REGISTER
#define TEST_DOUBLE_NONZERO_REGISTER |
( |
|
x | ) |
(true) |
◆ USE_FIXED_ZERO_TOLERANCE
#define USE_FIXED_ZERO_TOLERANCE |
◆ TEST_LESS_THAN_TOLERANCE
#define TEST_LESS_THAN_TOLERANCE |
( |
|
x | ) |
(fabs(x) < pow(0.5, 43)) |
◆ TEST_LESS_THAN_UPDATE_TOLERANCE
#define TEST_LESS_THAN_UPDATE_TOLERANCE |
( |
|
x | ) |
(fabs(x) < pow(0.5, 43)) |
◆ TEST_LESS_THAN_TOLERANCE_REGISTER
#define TEST_LESS_THAN_TOLERANCE_REGISTER |
( |
|
x | ) |
(fabs(x) < pow(0.5, 43)) |
◆ ABC_EXPONENT
#define ABC_EXPONENT |
( |
|
x | ) |
((reinterpret_cast< int * >(&x))[1] & 0x7ff00000) |
◆ TEST_EXPONENT_LESS_THAN_TOLERANCE
#define TEST_EXPONENT_LESS_THAN_TOLERANCE |
( |
|
x | ) |
(x < 0x3d400000) |
◆ TEST_EXPONENT_LESS_THAN_UPDATE_TOLERANCE
#define TEST_EXPONENT_LESS_THAN_UPDATE_TOLERANCE |
( |
|
x | ) |
(x < 0x3d400000) |
◆ TEST_EXPONENT_NON_ZERO
#define TEST_EXPONENT_NON_ZERO |
( |
|
x | ) |
(x) |
◆ COINFACTORIZATION_BITS_PER_INT
#define COINFACTORIZATION_BITS_PER_INT 32 |
◆ COINFACTORIZATION_SHIFT_PER_INT
#define COINFACTORIZATION_SHIFT_PER_INT 5 |
◆ COINFACTORIZATION_MASK_PER_INT
#define COINFACTORIZATION_MASK_PER_INT 0x1f |
◆ ABC_DENSE_CODE
◆ CoinSimplexDouble
◆ CoinSimplexInt
◆ CoinSimplexUnsignedInt
◆ CoinExponent
◆ CoinCheckZero
◆ CoinAbcMemset0()
template<class T >
void CoinAbcMemset0 |
( |
T * |
to, |
|
|
const int |
size |
|
) |
| |
|
inline |
◆ CoinAbcMemcpy()
template<class T >
void CoinAbcMemcpy |
( |
T * |
to, |
|
|
const T * |
from, |
|
|
const int |
size |
|
) |
| |
|
inline |