camd_internal.h File Reference

#include <stdlib.h>
#include <stdio.h>
#include <limits.h>
#include <math.h>
#include "UFconfig.h"
#include "camd.h"
#include <stddef.h>
#include <assert.h>
Include dependency graph for camd_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ASSERT(expression)   (assert (expression))
#define CAMD_1   camd_1
#define CAMD_2   camd_2
#define CAMD_aat   camd_aat
#define CAMD_control   camd_control
#define CAMD_cvalid   camd_cvalid
#define CAMD_debug   camd_debug
#define CAMD_DEBUG0(params)   { PRINTF (params) ; }
#define CAMD_DEBUG1(params)   { if (CAMD_debug >= 1) PRINTF (params) ; }
#define CAMD_DEBUG2(params)   { if (CAMD_debug >= 2) PRINTF (params) ; }
#define CAMD_DEBUG3(params)   { if (CAMD_debug >= 3) PRINTF (params) ; }
#define CAMD_DEBUG4(params)   { if (CAMD_debug >= 4) PRINTF (params) ; }
#define CAMD_debug_init   camd_debug_init
#define CAMD_defaults   camd_defaults
#define CAMD_dump   camd_dump
#define CAMD_info   camd_info
#define CAMD_order   camd_order
#define CAMD_post_tree   camd_post_tree
#define CAMD_postorder   camd_postorder
#define CAMD_preprocess   camd_preprocess
#define CAMD_valid   camd_valid
#define EMPTY   (-1)
#define EMPTY   (-1)
#define EXTERN   extern
#define FALSE   (0)
#define FLIP(i)   (-(i)-2)
#define GLOBAL
#define ID   "%d"
#define IMPLIES(p, q)   (!(p) || (q))
#define Int   int
#define Int_MAX   INT_MAX
#define MAX(a, b)   (((a) > (b)) ? (a) : (b))
#define MIN(a, b)   (((a) < (b)) ? (a) : (b))
#define PRINTF(params)   { if (camd_printf != NULL) (void) camd_printf params ; }
#define PRIVATE   static
#define SIZE_T_MAX   ((size_t) (-1))
#define TRUE   (1)
#define UNFLIP(i)   ((i < EMPTY) ? FLIP (i) : (i))

Functions

GLOBAL void CAMD_1 (Int n, const Int Ap[], const Int Ai[], Int P[], Int Pinv[], Int Len[], Int slen, Int S[], double Control[], double Info[], const Int C[])
GLOBAL size_t CAMD_aat (Int n, const Int Ap[], const Int Ai[], Int Len[], Int Tp[], double Info[])
GLOBAL void CAMD_debug_init (char *s)
GLOBAL void CAMD_dump (Int n, Int Pe[], Int Iw[], Int Len[], Int iwlen, Int pfree, Int Nv[], Int Next[], Int Last[], Int Head[], Int Elen[], Int Degree[], Int W[], Int nel, Int BucketSet[], const Int C[], Int Curc)
GLOBAL Int CAMD_postorder (Int j, Int k, Int n, Int head[], Int next[], Int post[], Int stack[])
GLOBAL void CAMD_preprocess (Int n, const Int Ap[], const Int Ai[], Int Rp[], Int Ri[], Int W[], Int Flag[])

Variables

EXTERN Int CAMD_debug

Define Documentation

#define ASSERT ( expression   )     (assert (expression))

Definition at line 318 of file camd_internal.h.

#define CAMD_1   camd_1

Definition at line 200 of file camd_internal.h.

#define CAMD_2   camd_2

Definition at line 201 of file camd_internal.h.

#define CAMD_aat   camd_aat

Definition at line 204 of file camd_internal.h.

#define CAMD_control   camd_control

Definition at line 198 of file camd_internal.h.

#define CAMD_cvalid   camd_cvalid

Definition at line 203 of file camd_internal.h.

#define CAMD_debug   camd_debug

Definition at line 208 of file camd_internal.h.

#define CAMD_DEBUG0 ( params   )     { PRINTF (params) ; }

Definition at line 321 of file camd_internal.h.

#define CAMD_DEBUG1 ( params   )     { if (CAMD_debug >= 1) PRINTF (params) ; }

Definition at line 322 of file camd_internal.h.

#define CAMD_DEBUG2 ( params   )     { if (CAMD_debug >= 2) PRINTF (params) ; }

Definition at line 323 of file camd_internal.h.

#define CAMD_DEBUG3 ( params   )     { if (CAMD_debug >= 3) PRINTF (params) ; }

Definition at line 324 of file camd_internal.h.

#define CAMD_DEBUG4 ( params   )     { if (CAMD_debug >= 4) PRINTF (params) ; }

Definition at line 325 of file camd_internal.h.

#define CAMD_debug_init   camd_debug_init

Definition at line 209 of file camd_internal.h.

#define CAMD_defaults   camd_defaults

Definition at line 197 of file camd_internal.h.

#define CAMD_dump   camd_dump

Definition at line 207 of file camd_internal.h.

#define CAMD_info   camd_info

Definition at line 199 of file camd_internal.h.

#define CAMD_order   camd_order

Definition at line 196 of file camd_internal.h.

#define CAMD_post_tree   camd_post_tree

Definition at line 206 of file camd_internal.h.

#define CAMD_postorder   camd_postorder

Definition at line 205 of file camd_internal.h.

#define CAMD_preprocess   camd_preprocess

Definition at line 210 of file camd_internal.h.

#define CAMD_valid   camd_valid

Definition at line 202 of file camd_internal.h.

#define EMPTY   (-1)

Definition at line 145 of file camd_internal.h.

#define EMPTY   (-1)

Definition at line 145 of file camd_internal.h.

#define EXTERN   extern

Definition at line 282 of file camd_internal.h.

#define FALSE   (0)

Definition at line 142 of file camd_internal.h.

#define FLIP (  )     (-(i)-2)

Definition at line 122 of file camd_internal.h.

#define GLOBAL

Definition at line 144 of file camd_internal.h.

#define ID   "%d"

Definition at line 193 of file camd_internal.h.

#define IMPLIES ( p,
 )     (!(p) || (q))

Definition at line 130 of file camd_internal.h.

#define Int   int

Definition at line 192 of file camd_internal.h.

#define Int_MAX   INT_MAX

Definition at line 194 of file camd_internal.h.

#define MAX ( a,
 )     (((a) > (b)) ? (a) : (b))

Definition at line 126 of file camd_internal.h.

#define MIN ( a,
 )     (((a) < (b)) ? (a) : (b))

Definition at line 127 of file camd_internal.h.

#define PRINTF ( params   )     { if (camd_printf != NULL) (void) camd_printf params ; }

Definition at line 219 of file camd_internal.h.

#define PRIVATE   static

Definition at line 143 of file camd_internal.h.

#define SIZE_T_MAX   ((size_t) (-1))

Definition at line 158 of file camd_internal.h.

#define TRUE   (1)

Definition at line 141 of file camd_internal.h.

#define UNFLIP (  )     ((i < EMPTY) ? FLIP (i) : (i))

Definition at line 123 of file camd_internal.h.


Function Documentation

GLOBAL void CAMD_1 ( Int  n,
const Int  Ap[],
const Int  Ai[],
Int  P[],
Int  Pinv[],
Int  Len[],
Int  slen,
Int  S[],
double  Control[],
double  Info[],
const Int  C[] 
)
GLOBAL size_t CAMD_aat ( Int  n,
const Int  Ap[],
const Int  Ai[],
Int  Len[],
Int  Tp[],
double  Info[] 
)
GLOBAL void CAMD_debug_init ( char *  s  ) 
GLOBAL void CAMD_dump ( Int  n,
Int  Pe[],
Int  Iw[],
Int  Len[],
Int  iwlen,
Int  pfree,
Int  Nv[],
Int  Next[],
Int  Last[],
Int  Head[],
Int  Elen[],
Int  Degree[],
Int  W[],
Int  nel,
Int  BucketSet[],
const Int  C[],
Int  Curc 
)
GLOBAL Int CAMD_postorder ( Int  j,
Int  k,
Int  n,
Int  head[],
Int  next[],
Int  post[],
Int  stack[] 
)
GLOBAL void CAMD_preprocess ( Int  n,
const Int  Ap[],
const Int  Ai[],
Int  Rp[],
Int  Ri[],
Int  W[],
Int  Flag[] 
)

Variable Documentation

EXTERN Int CAMD_debug

Definition at line 285 of file camd_internal.h.

 All Classes Files Functions Variables Typedefs Defines


suitesparse
Author(s): Tim Davis
autogenerated on Fri Jan 11 09:32:21 2013