Amesos Package Browser (Single Doxygen Collection)  Development
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

◆ BTF_FLIP

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

Definition at line 231 of file amesos_btf_decl.h.

◆ BTF_ISFLIPPED

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

Definition at line 232 of file amesos_btf_decl.h.

◆ BTF_UNFLIP

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

Definition at line 233 of file amesos_btf_decl.h.

◆ BTF_DATE

#define BTF_DATE   "May 31, 2007"

Definition at line 253 of file amesos_btf_decl.h.

◆ BTF_VERSION_CODE

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

Definition at line 254 of file amesos_btf_decl.h.

◆ BTF_MAIN_VERSION

#define BTF_MAIN_VERSION   1

Definition at line 255 of file amesos_btf_decl.h.

◆ BTF_SUB_VERSION

#define BTF_SUB_VERSION   0

Definition at line 256 of file amesos_btf_decl.h.

◆ BTF_SUBSUB_VERSION

#define BTF_SUBSUB_VERSION   0

Definition at line 257 of file amesos_btf_decl.h.

◆ BTF_VERSION

Definition at line 258 of file amesos_btf_decl.h.

Function Documentation

◆ amesos_btf_maxtrans()

int amesos_btf_maxtrans ( int  nrow,
int  ncol,
int  Ap[],
int  Ai[],
double  maxwork,
double *  work,
int  Match[],
int  Work[] 
)

◆ amesos_btf_l_maxtrans()

UF_long amesos_btf_l_maxtrans ( UF_long  ,
UF_long  ,
UF_long ,
UF_long ,
double  ,
double *  ,
UF_long ,
UF_long  
)

◆ amesos_btf_strongcomp()

int amesos_btf_strongcomp ( int  n,
int  Ap[],
int  Ai[],
int  Q[],
int  P[],
int  R[],
int  Work[] 
)

◆ amesos_btf_l_strongcomp()

UF_long amesos_btf_l_strongcomp ( UF_long  ,
UF_long ,
UF_long ,
UF_long ,
UF_long ,
UF_long ,
UF_long  
)

◆ amesos_btf_order()

int amesos_btf_order ( int  n,
int  Ap[],
int  Ai[],
double  maxwork,
double *  work,
int  P[],
int  Q[],
int  R[],
int *  nmatch,
int  Work[] 
)

◆ amesos_btf_l_order()

UF_long amesos_btf_l_order ( UF_long  ,
UF_long ,
UF_long ,
double  ,
double *  ,
UF_long ,
UF_long ,
UF_long ,
UF_long ,
UF_long  
)