38 #ifndef SUITESPARSE_CONFIG_H 39 #define SUITESPARSE_CONFIG_H 52 #ifndef SuiteSparse_long 56 #define SuiteSparse_long __int64 57 #define SuiteSparse_long_max _I64_MAX 58 #define SuiteSparse_long_idd "I64d" 62 #define SuiteSparse_long long 63 #define SuiteSparse_long_max LONG_MAX 64 #define SuiteSparse_long_idd "ld" 67 #define SuiteSparse_long_id "%" SuiteSparse_long_idd 89 void *(*realloc_func) (
void *,
size_t) ;
150 double ar,
double ai,
151 double br,
double bi,
152 double *cr,
double *ci
157 #ifdef _POSIX_C_SOURCE 158 #if _POSIX_C_SOURCE >= 199309L 159 #define SUITESPARSE_TIMER_ENABLED 165 #define SUITESPARSE_PRINTF(params) \ 167 if (SuiteSparse_config.printf_func != NULL) \ 169 (void) (SuiteSparse_config.printf_func) params ; \ 203 #define SUITESPARSE_HAS_VERSION_FUNCTION 205 #define SUITESPARSE_DATE "Dec 28, 2018" 206 #define SUITESPARSE_VER_CODE(main,sub) ((main) * 1000 + (sub)) 207 #define SUITESPARSE_MAIN_VERSION 5 208 #define SUITESPARSE_SUB_VERSION 4 209 #define SUITESPARSE_SUBSUB_VERSION 0 210 #define SUITESPARSE_VERSION \ 211 SUITESPARSE_VER_CODE(SUITESPARSE_MAIN_VERSION,SUITESPARSE_SUB_VERSION)
void * SuiteSparse_calloc(size_t nitems, size_t size_of_item)
const mpreal ai(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
void * SuiteSparse_free(void *p)
double SuiteSparse_toc(double tic[2])
int(* printf_func)(const char *,...)
int SuiteSparse_version(int version[3])
void SuiteSparse_start(void)
double SuiteSparse_hypot(double x, double y)
void tic(size_t id, const char *labelC)
void SuiteSparse_tic(double tic[2])
void(* free_func)(void *)
void * SuiteSparse_realloc(size_t nitems_new, size_t nitems_old, size_t size_of_item, void *p, int *ok)
double SuiteSparse_time(void)
struct SuiteSparse_config_struct SuiteSparse_config
void * SuiteSparse_malloc(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)
int(* divcomplex_func)(double, double, double, double, double *, double *)
double(* hypot_func)(double, double)
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x