|
Amesos Package Browser (Single Doxygen Collection)
Development
|
#include "amesos_cholmod_io64.h"#include <stdio.h>#include <stddef.h>#include <math.h>#include <limits.h>#include <float.h>#include <stdlib.h>#include "amesos_UFconfig.h"#include "amesos_cholmod_complexity.h"#include "amesos_cholmod_blas.h"

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | BOOLEAN(x) ((x) ? TRUE : FALSE) |
| #define | NULL ((void *) 0) |
| #define | EMPTY (-1) |
| #define | FLIP(i) (-(i)-2) |
| #define | UNFLIP(i) (((i) < EMPTY) ? FLIP (i) : (i)) |
| #define | MAX(a, b) (((a) > (b)) ? (a) : (b)) |
| #define | MAX3(a, b, c) (((a) > (b)) ? (MAX (a,c)) : (MAX (b,c))) |
| #define | MAX4(a, b, c, d) (((a) > (b)) ? (MAX3 (a,c,d)) : (MAX3 (b,c,d))) |
| #define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
| #define | IMPLIES(p, q) (!(p) || (q)) |
| #define | SIGN(x) (((x) < 0) ? (-1) : (((x) > 0) ? 1 : 0)) |
| #define | ROUNDUP(x, s) ((s) * (((x) + ((s) - 1)) / (s))) |
| #define | ERROR(status, msg) CHOLMOD(error) (status, __FILE__, __LINE__, msg, Common) |
| #define | RETURN_IF_NULL(A, result) |
| #define | RETURN_IF_NULL_COMMON(result) |
| #define | IS_NAN(x) CHOLMOD_IS_NAN(x) |
| #define | IS_ZERO(x) CHOLMOD_IS_ZERO(x) |
| #define | IS_NONZERO(x) CHOLMOD_IS_NONZERO(x) |
| #define | IS_LT_ZERO(x) CHOLMOD_IS_LT_ZERO(x) |
| #define | IS_GT_ZERO(x) CHOLMOD_IS_GT_ZERO(x) |
| #define | IS_LE_ZERO(x) CHOLMOD_IS_LE_ZERO(x) |
| #define | HUGE_DOUBLE 1e308 |
| #define | Size_max ((size_t) (-1)) |
| #define | DINT |
| #define | INT |
| #define | DOUBLE |
| #define | Real double |
| #define | Int int |
| #define | Int_max INT_MAX |
| #define | CHOLMOD(name) amesos_cholmod_ ## name |
| #define | ITYPE CHOLMOD_INT |
| #define | DTYPE CHOLMOD_DOUBLE |
| #define | ID "%d" |
| #define | PRK(k, params) |
| #define | DEBUG_INIT(s) |
| #define | PK_DEBUG_INIT(s, Common) |
| #define | PRINT0(params) |
| #define | PRINT1(params) |
| #define | PRINT2(params) |
| #define | PRINT3(params) |
| #define | PRINTM(params) |
| #define | ASSERT(expression) |
| #define | DEBUG(statement) |
Functions | |
| size_t | amesos_cholmod_add_size_t (size_t a, size_t b, int *ok) |
| size_t | amesos_cholmod_mult_size_t (size_t a, size_t k, int *ok) |
| size_t | amesos_cholmod_l_add_size_t (size_t a, size_t b, int *ok) |
| size_t | amesos_cholmod_l_mult_size_t (size_t a, size_t k, int *ok) |
| #define NDEBUG |
Definition at line 53 of file amesos_cholmod_internal.h.
| #define TRUE 1 |
Definition at line 77 of file amesos_cholmod_internal.h.
| #define FALSE 0 |
Definition at line 78 of file amesos_cholmod_internal.h.
Definition at line 79 of file amesos_cholmod_internal.h.
| #define NULL ((void *) 0) |
Definition at line 83 of file amesos_cholmod_internal.h.
| #define EMPTY (-1) |
Definition at line 90 of file amesos_cholmod_internal.h.
| #define FLIP | ( | i | ) | (-(i)-2) |
Definition at line 91 of file amesos_cholmod_internal.h.
Definition at line 92 of file amesos_cholmod_internal.h.
| #define MAX | ( | a, | |
| b | |||
| ) | (((a) > (b)) ? (a) : (b)) |
Definition at line 95 of file amesos_cholmod_internal.h.
Definition at line 96 of file amesos_cholmod_internal.h.
Definition at line 97 of file amesos_cholmod_internal.h.
| #define MIN | ( | a, | |
| b | |||
| ) | (((a) < (b)) ? (a) : (b)) |
Definition at line 98 of file amesos_cholmod_internal.h.
| #define IMPLIES | ( | p, | |
| q | |||
| ) | (!(p) || (q)) |
Definition at line 99 of file amesos_cholmod_internal.h.
| #define SIGN | ( | x | ) | (((x) < 0) ? (-1) : (((x) > 0) ? 1 : 0)) |
Definition at line 103 of file amesos_cholmod_internal.h.
| #define ROUNDUP | ( | x, | |
| s | |||
| ) | ((s) * (((x) + ((s) - 1)) / (s))) |
Definition at line 106 of file amesos_cholmod_internal.h.
Definition at line 108 of file amesos_cholmod_internal.h.
| #define RETURN_IF_NULL | ( | A, | |
| result | |||
| ) |
Definition at line 113 of file amesos_cholmod_internal.h.
| #define RETURN_IF_NULL_COMMON | ( | result | ) |
Definition at line 126 of file amesos_cholmod_internal.h.
| #define IS_NAN | ( | x | ) | CHOLMOD_IS_NAN(x) |
Definition at line 139 of file amesos_cholmod_internal.h.
| #define IS_ZERO | ( | x | ) | CHOLMOD_IS_ZERO(x) |
Definition at line 140 of file amesos_cholmod_internal.h.
| #define IS_NONZERO | ( | x | ) | CHOLMOD_IS_NONZERO(x) |
Definition at line 141 of file amesos_cholmod_internal.h.
| #define IS_LT_ZERO | ( | x | ) | CHOLMOD_IS_LT_ZERO(x) |
Definition at line 142 of file amesos_cholmod_internal.h.
| #define IS_GT_ZERO | ( | x | ) | CHOLMOD_IS_GT_ZERO(x) |
Definition at line 143 of file amesos_cholmod_internal.h.
| #define IS_LE_ZERO | ( | x | ) | CHOLMOD_IS_LE_ZERO(x) |
Definition at line 144 of file amesos_cholmod_internal.h.
| #define HUGE_DOUBLE 1e308 |
Definition at line 151 of file amesos_cholmod_internal.h.
| #define Size_max ((size_t) (-1)) |
Definition at line 206 of file amesos_cholmod_internal.h.
| #define DINT |
Definition at line 264 of file amesos_cholmod_internal.h.
| #define INT |
Definition at line 266 of file amesos_cholmod_internal.h.
| #define DOUBLE |
Definition at line 267 of file amesos_cholmod_internal.h.
| #define Real double |
Definition at line 269 of file amesos_cholmod_internal.h.
| #define Int int |
Definition at line 270 of file amesos_cholmod_internal.h.
| #define Int_max INT_MAX |
Definition at line 271 of file amesos_cholmod_internal.h.
| #define CHOLMOD | ( | name | ) | amesos_cholmod_ ## name |
Definition at line 272 of file amesos_cholmod_internal.h.
| #define ITYPE CHOLMOD_INT |
Definition at line 273 of file amesos_cholmod_internal.h.
| #define DTYPE CHOLMOD_DOUBLE |
Definition at line 274 of file amesos_cholmod_internal.h.
| #define ID "%d" |
Definition at line 275 of file amesos_cholmod_internal.h.
| #define PRK | ( | k, | |
| params | |||
| ) |
Definition at line 376 of file amesos_cholmod_internal.h.
| #define DEBUG_INIT | ( | s | ) |
Definition at line 377 of file amesos_cholmod_internal.h.
| #define PK_DEBUG_INIT | ( | s, | |
| Common | |||
| ) |
Definition at line 378 of file amesos_cholmod_internal.h.
| #define PRINT0 | ( | params | ) |
Definition at line 379 of file amesos_cholmod_internal.h.
| #define PRINT1 | ( | params | ) |
Definition at line 380 of file amesos_cholmod_internal.h.
| #define PRINT2 | ( | params | ) |
Definition at line 381 of file amesos_cholmod_internal.h.
| #define PRINT3 | ( | params | ) |
Definition at line 382 of file amesos_cholmod_internal.h.
| #define PRINTM | ( | params | ) |
Definition at line 383 of file amesos_cholmod_internal.h.
| #define ASSERT | ( | expression | ) |
Definition at line 384 of file amesos_cholmod_internal.h.
| #define DEBUG | ( | statement | ) |
Definition at line 385 of file amesos_cholmod_internal.h.
| size_t amesos_cholmod_add_size_t | ( | size_t | a, |
| size_t | b, | ||
| int * | ok | ||
| ) |
| size_t amesos_cholmod_mult_size_t | ( | size_t | a, |
| size_t | k, | ||
| int * | ok | ||
| ) |
| size_t amesos_cholmod_l_add_size_t | ( | size_t | a, |
| size_t | b, | ||
| int * | ok | ||
| ) |
| size_t amesos_cholmod_l_mult_size_t | ( | size_t | a, |
| size_t | k, | ||
| int * | ok | ||
| ) |
1.8.6