Amesos Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
amesos_btf_decl.h File Reference
#include "amesos_UFconfig.h"
Include dependency graph for amesos_btf_decl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BTF_FLIP(j)   (-(j)-2)
 
#define BTF_ISFLIPPED(j)   ((j) < -1)
 
#define BTF_UNFLIP(j)   ((BTF_ISFLIPPED (j)) ? BTF_FLIP (j) : (j))
 
#define BTF_DATE   "May 31, 2007"
 
#define BTF_VERSION_CODE(main, sub)   ((main) * 1000 + (sub))
 
#define BTF_MAIN_VERSION   1
 
#define BTF_SUB_VERSION   0
 
#define BTF_SUBSUB_VERSION   0
 
#define BTF_VERSION   BTF_VERSION_CODE(BTF_MAIN_VERSION,BTF_SUB_VERSION)
 

Functions

int amesos_btf_maxtrans (int nrow, int ncol, int Ap[], int Ai[], double maxwork, double *work, int Match[], int Work[])
 
UF_long amesos_btf_l_maxtrans (UF_long, UF_long, UF_long *, UF_long *, double, double *, UF_long *, UF_long *)
 
int amesos_btf_strongcomp (int n, int Ap[], int Ai[], int Q[], int P[], int R[], int Work[])
 
UF_long amesos_btf_l_strongcomp (UF_long, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *)
 
int amesos_btf_order (int n, int Ap[], int Ai[], double maxwork, double *work, int P[], int Q[], int R[], int *nmatch, int Work[])
 
UF_long amesos_btf_l_order (UF_long, UF_long *, UF_long *, double, double *, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *)
 

Macro Definition Documentation

#define BTF_FLIP (   j)    (-(j)-2)

Definition at line 231 of file amesos_btf_decl.h.

#define BTF_ISFLIPPED (   j)    ((j) < -1)

Definition at line 232 of file amesos_btf_decl.h.

#define BTF_UNFLIP (   j)    ((BTF_ISFLIPPED (j)) ? BTF_FLIP (j) : (j))

Definition at line 233 of file amesos_btf_decl.h.

#define BTF_DATE   "May 31, 2007"

Definition at line 253 of file amesos_btf_decl.h.

#define BTF_VERSION_CODE (   main,
  sub 
)    ((main) * 1000 + (sub))

Definition at line 254 of file amesos_btf_decl.h.

#define BTF_MAIN_VERSION   1

Definition at line 255 of file amesos_btf_decl.h.

#define BTF_SUB_VERSION   0

Definition at line 256 of file amesos_btf_decl.h.

#define BTF_SUBSUB_VERSION   0

Definition at line 257 of file amesos_btf_decl.h.

Definition at line 258 of file amesos_btf_decl.h.

Function Documentation

int amesos_btf_maxtrans ( int  nrow,
int  ncol,
int  Ap[],
int  Ai[],
double  maxwork,
double *  work,
int  Match[],
int  Work[] 
)
UF_long amesos_btf_l_maxtrans ( UF_long  ,
UF_long  ,
UF_long ,
UF_long ,
double  ,
double *  ,
UF_long ,
UF_long  
)
int amesos_btf_strongcomp ( int  n,
int  Ap[],
int  Ai[],
int  Q[],
int  P[],
int  R[],
int  Work[] 
)
UF_long amesos_btf_l_strongcomp ( UF_long  ,
UF_long ,
UF_long ,
UF_long ,
UF_long ,
UF_long ,
UF_long  
)
int amesos_btf_order ( int  n,
int  Ap[],
int  Ai[],
double  maxwork,
double *  work,
int  P[],
int  Q[],
int  R[],
int *  nmatch,
int  Work[] 
)
UF_long amesos_btf_l_order ( UF_long  ,
UF_long ,
UF_long ,
double  ,
double *  ,
UF_long ,
UF_long ,
UF_long ,
UF_long ,
UF_long  
)