#include <cmath>
#include <cstdlib>
#include <cstdio>
#include <stdexcept>
#include "csr_matrix.h"
#include "output.h"
#include "memorymanag.h"
static int csr_compare_index_pairs_for_qsort | ( | const void * | p1, | |
const void * | p2 | |||
) | [static] |
int ergo_CSR_add_equal_structure | ( | csr_matrix_struct * | csrDest, | |
const csr_matrix_struct * | csrSource | |||
) |
int ergo_CSR_add_to_element | ( | csr_matrix_struct * | csr, | |
int | row, | |||
int | col, | |||
ergo_real | value | |||
) |
int ergo_CSR_copy | ( | csr_matrix_struct * | csrDest, | |
const csr_matrix_struct * | csrSource | |||
) |
int ergo_CSR_create | ( | csr_matrix_struct * | csr, | |
int | symmetryFlag, | |||
int | n, | |||
int | nnz, | |||
int * | rowind, | |||
int * | colind | |||
) |
int ergo_CSR_destroy | ( | csr_matrix_struct * | csr | ) |
static int ergo_csr_find_index | ( | const csr_matrix_struct * | csr, | |
int | row, | |||
int | col | |||
) | [static] |
ergo_real ergo_CSR_get_element | ( | const csr_matrix_struct * | csr, | |
int | row, | |||
int | col | |||
) |
ergo_real ergo_CSR_get_max_abs_element | ( | const csr_matrix_struct * | csr | ) |
int ergo_CSR_get_nvalues | ( | const csr_matrix_struct * | csr | ) |
int ergo_CSR_get_nvalues_singlerow | ( | const csr_matrix_struct * | csr, | |
int | row | |||
) |
int ergo_CSR_get_values | ( | const csr_matrix_struct * | csr, | |
int * | rowind, | |||
int * | colind, | |||
ergo_real * | values, | |||
int | nvalues | |||
) |
int ergo_CSR_get_values_singlerow | ( | const csr_matrix_struct * | csr, | |
int | row, | |||
int * | colind, | |||
ergo_real * | values, | |||
int | nvalues | |||
) |