EVSL  1.1.0
EigenValues Slicing Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Macros | Functions | Variables
SuiteSparse_config.h File Reference
#include <limits.h>
#include <stdlib.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SuiteSparse_config_struct
 

Macros

#define SuiteSparse_long   long
 
#define SuiteSparse_long_max   LONG_MAX
 
#define SuiteSparse_long_idd   "ld"
 
#define SuiteSparse_long_id   "%" SuiteSparse_long_idd
 
#define SUITESPARSE_PRINTF(params)
 
#define SUITESPARSE_HAS_VERSION_FUNCTION
 
#define SUITESPARSE_DATE   "Dec 8, 2016"
 
#define SUITESPARSE_VER_CODE(main, sub)   ((main) * 1000 + (sub))
 
#define SUITESPARSE_MAIN_VERSION   4
 
#define SUITESPARSE_SUB_VERSION   5
 
#define SUITESPARSE_SUBSUB_VERSION   4
 
#define SUITESPARSE_VERSION   SUITESPARSE_VER_CODE(SUITESPARSE_MAIN_VERSION,SUITESPARSE_SUB_VERSION)
 

Functions

void SuiteSparse_start (void)
 
void SuiteSparse_finish (void)
 
void * SuiteSparse_malloc (size_t nitems, size_t size_of_item)
 
void * SuiteSparse_calloc (size_t nitems, size_t size_of_item)
 
void * SuiteSparse_realloc (size_t nitems_new, size_t nitems_old, size_t size_of_item, void *p, int *ok)
 
void * SuiteSparse_free (void *p)
 
void SuiteSparse_tic (double tic[2])
 
double SuiteSparse_toc (double tic[2])
 
double SuiteSparse_time (void)
 
double SuiteSparse_hypot (double x, double y)
 
int SuiteSparse_divcomplex (double ar, double ai, double br, double bi, double *cr, double *ci)
 
int SuiteSparse_version (int version[3])
 

Variables

struct SuiteSparse_config_struct SuiteSparse_config
 

Macro Definition Documentation

#define SUITESPARSE_DATE   "Dec 8, 2016"

Definition at line 236 of file SuiteSparse_config.h.

#define SUITESPARSE_HAS_VERSION_FUNCTION

Definition at line 234 of file SuiteSparse_config.h.

#define SuiteSparse_long   long

Definition at line 62 of file SuiteSparse_config.h.

Referenced by csrMat_to_cholmod_sparse(), and SetupASIGMABSolDirect().

#define SuiteSparse_long_id   "%" SuiteSparse_long_idd

Definition at line 67 of file SuiteSparse_config.h.

#define SuiteSparse_long_idd   "ld"

Definition at line 64 of file SuiteSparse_config.h.

#define SuiteSparse_long_max   LONG_MAX

Definition at line 63 of file SuiteSparse_config.h.

#define SUITESPARSE_MAIN_VERSION   4

Definition at line 238 of file SuiteSparse_config.h.

#define SUITESPARSE_PRINTF (   params)
Value:
{ \
{ \
(void) (SuiteSparse_config.printf_func) params ; \
} \
}
struct SuiteSparse_config_struct SuiteSparse_config
int(* printf_func)(const char *,...)

Definition at line 165 of file SuiteSparse_config.h.

#define SUITESPARSE_SUB_VERSION   5

Definition at line 239 of file SuiteSparse_config.h.

#define SUITESPARSE_SUBSUB_VERSION   4

Definition at line 240 of file SuiteSparse_config.h.

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

Definition at line 237 of file SuiteSparse_config.h.

Definition at line 241 of file SuiteSparse_config.h.

Function Documentation

void* SuiteSparse_calloc ( size_t  nitems,
size_t  size_of_item 
)
int SuiteSparse_divcomplex ( double  ar,
double  ai,
double  br,
double  bi,
double *  cr,
double *  ci 
)
void SuiteSparse_finish ( void  )
void* SuiteSparse_free ( void *  p)
double SuiteSparse_hypot ( double  x,
double  y 
)
void* SuiteSparse_malloc ( size_t  nitems,
size_t  size_of_item 
)
void* SuiteSparse_realloc ( size_t  nitems_new,
size_t  nitems_old,
size_t  size_of_item,
void *  p,
int *  ok 
)
void SuiteSparse_start ( void  )
void SuiteSparse_tic ( double  tic[2])
double SuiteSparse_time ( void  )
double SuiteSparse_toc ( double  tic[2])
int SuiteSparse_version ( int  version[3])

Variable Documentation

struct SuiteSparse_config_struct SuiteSparse_config