Go to the source code of this file.
|
AA_API void | aa_hard_assert (int test, const char fmt[],...) |
| bail out if test is false
|
|
AA_API void | aa_verbf (int min_level, const char fmt[],...) AA_DEPRECATED |
| don't use
|
|
AA_API void | aa_dump_vec (FILE *file, const double *v, size_t n) |
| print a vec to file
|
|
AA_API void | aa_dump_mat (FILE *file, const double *A, size_t m, size_t n) |
| print a matrix to file
|
|
AA_API void | aa_dump_matf (FILE *file, const float *A, size_t m, size_t n) |
| Print matrix to file.
|
|
AA_API void | aa_tick (const char fmt[],...) |
| save time, printf fmt
|
|
AA_API struct timespec | aa_tock (void) |
| print and return elapsed time since aa_tick()
|
|
◆ AA_DUMP_MAT
#define AA_DUMP_MAT |
( |
|
file, |
|
|
|
fmt, |
|
|
|
A, |
|
|
|
m, |
|
|
|
n |
|
) |
| |
Value: { \
for( size_t aa_debug_$_i = 0; aa_debug_$_i < m; \
aa_debug_$_i ++ ) { \
for( size_t aa_debug_$_j = 0; aa_debug_$_j < n-1; \
aa_debug_$_j ++ ) { \
fprintf(file, fmt"\t", \
AA_MATREF(A, m, aa_debug_$_i,aa_debug_$_j)); \
} \
fprintf(file, fmt"\n", \
} \
} \
#define AA_MATREF(A, lda, row, col)
Reference an element in a column-major matrix.
Print a matrix.
- Parameters
-
file | FILE pointer to print to |
fmt | format specifier for matrix element, ie. "%f" or "%d" |
A | pointer to matrix, column major |
m | matrix rows |
n | matrix cols |
Definition at line 80 of file debug.h.