Classes | Macros | Functions | Variables
SuiteSparse_config.h File Reference
#include <limits.h>
#include <stdlib.h>
Include dependency graph for SuiteSparse_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SuiteSparse_config_struct
 

Macros

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

Functions

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])
 

Variables

struct SuiteSparse_config_struct SuiteSparse_config
 

Macro Definition Documentation

◆ SUITESPARSE_DATE

#define SUITESPARSE_DATE   "Dec 28, 2018"

Definition at line 205 of file SuiteSparse_config.h.

◆ SUITESPARSE_HAS_VERSION_FUNCTION

#define SUITESPARSE_HAS_VERSION_FUNCTION

Definition at line 203 of file SuiteSparse_config.h.

◆ SuiteSparse_long

#define SuiteSparse_long   long

Definition at line 62 of file SuiteSparse_config.h.

◆ SuiteSparse_long_id

#define SuiteSparse_long_id   "%" SuiteSparse_long_idd

Definition at line 67 of file SuiteSparse_config.h.

◆ SuiteSparse_long_idd

#define SuiteSparse_long_idd   "ld"

Definition at line 64 of file SuiteSparse_config.h.

◆ SuiteSparse_long_max

#define SuiteSparse_long_max   LONG_MAX

Definition at line 63 of file SuiteSparse_config.h.

◆ SUITESPARSE_MAIN_VERSION

#define SUITESPARSE_MAIN_VERSION   5

Definition at line 207 of file SuiteSparse_config.h.

◆ SUITESPARSE_PRINTF

#define SUITESPARSE_PRINTF (   params)
Value:

Definition at line 165 of file SuiteSparse_config.h.

◆ SUITESPARSE_SUB_VERSION

#define SUITESPARSE_SUB_VERSION   4

Definition at line 208 of file SuiteSparse_config.h.

◆ SUITESPARSE_SUBSUB_VERSION

#define SUITESPARSE_SUBSUB_VERSION   0

Definition at line 209 of file SuiteSparse_config.h.

◆ SUITESPARSE_VER_CODE

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

Definition at line 206 of file SuiteSparse_config.h.

◆ SUITESPARSE_VERSION

Definition at line 210 of file SuiteSparse_config.h.

Function Documentation

◆ SuiteSparse_calloc()

void* SuiteSparse_calloc ( size_t  nitems,
size_t  size_of_item 
)

Definition at line 203 of file SuiteSparse_config.c.

◆ SuiteSparse_divcomplex()

int SuiteSparse_divcomplex ( double  ar,
double  ai,
double  br,
double  bi,
double *  cr,
double *  ci 
)

Definition at line 507 of file SuiteSparse_config.c.

◆ SuiteSparse_finish()

void SuiteSparse_finish ( void  )

Definition at line 164 of file SuiteSparse_config.c.

◆ SuiteSparse_free()

void* SuiteSparse_free ( void *  p)

Definition at line 304 of file SuiteSparse_config.c.

◆ SuiteSparse_hypot()

double SuiteSparse_hypot ( double  x,
double  y 
)

Definition at line 456 of file SuiteSparse_config.c.

◆ SuiteSparse_malloc()

void* SuiteSparse_malloc ( size_t  nitems,
size_t  size_of_item 
)

Definition at line 174 of file SuiteSparse_config.c.

◆ SuiteSparse_realloc()

void* SuiteSparse_realloc ( size_t  nitems_new,
size_t  nitems_old,
size_t  size_of_item,
void *  p,
int ok 
)

Definition at line 240 of file SuiteSparse_config.c.

◆ SuiteSparse_start()

void SuiteSparse_start ( void  )

Definition at line 104 of file SuiteSparse_config.c.

◆ SuiteSparse_tic()

void SuiteSparse_tic ( double  tic[2])

Definition at line 366 of file SuiteSparse_config.c.

◆ SuiteSparse_time()

double SuiteSparse_time ( void  )

Definition at line 407 of file SuiteSparse_config.c.

◆ SuiteSparse_toc()

double SuiteSparse_toc ( double  tic[2])

Definition at line 390 of file SuiteSparse_config.c.

◆ SuiteSparse_version()

int SuiteSparse_version ( int  version[3])

Definition at line 422 of file SuiteSparse_config.c.

Variable Documentation

◆ SuiteSparse_config

struct SuiteSparse_config_struct SuiteSparse_config

Definition at line 52 of file SuiteSparse_config.c.

SuiteSparse_config_struct::printf_func
int(* printf_func)(const char *,...)
Definition: SuiteSparse_config.h:91
vanilla::params
static const SmartProjectionParams params
Definition: smartFactorScenarios.h:69
SuiteSparse_config
struct SuiteSparse_config_struct SuiteSparse_config
Definition: SuiteSparse_config.c:52
NULL
#define NULL
Definition: ccolamd.c:609


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:09:52