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.