Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
CoinAbcCommonFactorization.hpp File Reference
#include "CoinAbcCommon.hpp"
#include "CoinAbcDenseFactorization.hpp"
+ Include dependency graph for CoinAbcCommonFactorization.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CoinAbcStatistics
 
struct  CoinAbcStack
 

Macros

#define INITIAL_AVERAGE   1.0
 
#define INITIAL_AVERAGE2   1.0
 
#define AVERAGE_SCALE_BACK   0.8
 
#define setStatistics(x)
 
#define factorizationStatistics()   (true)
 
#define FACTORIZATION_STATISTICS   0
 
#define twiddleFactor1S()   (1.0)
 
#define twiddleFactor2S()   (1.0)
 
#define twiddleFtranFactor1()   (1.0)
 
#define twiddleFtranFTFactor1()   (1.0)
 
#define twiddleBtranFactor1()   (1.0)
 
#define twiddleFtranFactor2()   (1.0)
 
#define twiddleFtranFTFactor2()   (1.0)
 
#define twiddleBtranFactor2()   (1.0)
 
#define twiddleBtranFullFactor1()   (1.0)
 
#define ABC_FAC_GOT_LCOPY   4
 
#define ABC_FAC_GOT_RCOPY   8
 
#define ABC_FAC_GOT_UCOPY   16
 
#define ABC_FAC_GOT_SPARSE   32
 
#define SWAP_FACTOR   2
 
#define BLOCKING8   8
 
#define BLOCKING8X8   BLOCKING8*BLOCKING8
 

Functions

void CoinAbcDgetrs (char trans, int m, double *a, double *work)
 
int CoinAbcDgetrf (int m, int n, double *a, int lda, int *ipiv)
 
void CoinAbcDgetrs (char trans, int m, long double *a, long double *work)
 
int CoinAbcDgetrf (int m, int n, long double *a, int lda, int *ipiv)
 

Macro Definition Documentation

#define INITIAL_AVERAGE   1.0

Definition at line 17 of file CoinAbcCommonFactorization.hpp.

#define INITIAL_AVERAGE2   1.0

Definition at line 18 of file CoinAbcCommonFactorization.hpp.

#define AVERAGE_SCALE_BACK   0.8

Definition at line 19 of file CoinAbcCommonFactorization.hpp.

#define setStatistics (   x)

Definition at line 22 of file CoinAbcCommonFactorization.hpp.

#define factorizationStatistics ( )    (true)

Definition at line 23 of file CoinAbcCommonFactorization.hpp.

#define FACTORIZATION_STATISTICS   0

Definition at line 31 of file CoinAbcCommonFactorization.hpp.

#define twiddleFactor1S ( )    (1.0)

Definition at line 57 of file CoinAbcCommonFactorization.hpp.

#define twiddleFactor2S ( )    (1.0)

Definition at line 58 of file CoinAbcCommonFactorization.hpp.

#define twiddleFtranFactor1 ( )    (1.0)

Definition at line 59 of file CoinAbcCommonFactorization.hpp.

#define twiddleFtranFTFactor1 ( )    (1.0)

Definition at line 60 of file CoinAbcCommonFactorization.hpp.

#define twiddleBtranFactor1 ( )    (1.0)

Definition at line 61 of file CoinAbcCommonFactorization.hpp.

#define twiddleFtranFactor2 ( )    (1.0)

Definition at line 62 of file CoinAbcCommonFactorization.hpp.

#define twiddleFtranFTFactor2 ( )    (1.0)

Definition at line 63 of file CoinAbcCommonFactorization.hpp.

#define twiddleBtranFactor2 ( )    (1.0)

Definition at line 64 of file CoinAbcCommonFactorization.hpp.

#define twiddleBtranFullFactor1 ( )    (1.0)

Definition at line 65 of file CoinAbcCommonFactorization.hpp.

#define ABC_FAC_GOT_LCOPY   4

Definition at line 67 of file CoinAbcCommonFactorization.hpp.

#define ABC_FAC_GOT_RCOPY   8

Definition at line 68 of file CoinAbcCommonFactorization.hpp.

#define ABC_FAC_GOT_UCOPY   16

Definition at line 69 of file CoinAbcCommonFactorization.hpp.

#define ABC_FAC_GOT_SPARSE   32

Definition at line 70 of file CoinAbcCommonFactorization.hpp.

#define SWAP_FACTOR   2

Definition at line 88 of file CoinAbcCommonFactorization.hpp.

#define BLOCKING8   8

Definition at line 89 of file CoinAbcCommonFactorization.hpp.

#define BLOCKING8X8   BLOCKING8*BLOCKING8

Definition at line 90 of file CoinAbcCommonFactorization.hpp.

Function Documentation

void CoinAbcDgetrs ( char  trans,
int  m,
double *  a,
double *  work 
)
int CoinAbcDgetrf ( int  m,
int  n,
double *  a,
int  lda,
int *  ipiv 
)
void CoinAbcDgetrs ( char  trans,
int  m,
long double *  a,
long double *  work 
)
int CoinAbcDgetrf ( int  m,
int  n,
long double *  a,
int  lda,
int *  ipiv 
)