Go to the source code of this file.
Classes | |
struct | factors_t |
struct | MemoryStatisticsStorage |
Typedefs | |
typedef void * | fptr |
Functions | |
double | get_lu_factor_memory_usage_in_bytes () |
double | get_total_memory_usage_in_bytes () |
void | get_memory_usage_in_bytes (double *lu_factor_memory, double *total_memory) |
int | superlu (int *op_flag, int *n, int *nnz, int *nrhs, double *values, int *rowind, int *colptr, double *b, int *ldb, int *transpose, int *doc, fptr *f_factors, int *info) |
Variables | |
struct MemoryStatisticsStorage | memory_statistics_storage |
double get_lu_factor_memory_usage_in_bytes | ( | ) |
Definition at line 53 of file superlu.c.
References memory_statistics_storage, MemoryStatisticsStorage::Memory_usage, and MemoryStatisticsStorage::Memory_usage_has_been_recorded.
void get_memory_usage_in_bytes | ( | double * | lu_factor_memory, |
double * | total_memory | ||
) |
Definition at line 85 of file superlu.c.
References memory_statistics_storage, and MemoryStatisticsStorage::Memory_usage.
Referenced by oomph::BandedBlockTriangularPreconditioner< MATRIX >::setup().
double get_total_memory_usage_in_bytes | ( | ) |
Definition at line 69 of file superlu.c.
References memory_statistics_storage, MemoryStatisticsStorage::Memory_usage, and MemoryStatisticsStorage::Memory_usage_has_been_recorded.
int superlu | ( | int * | op_flag, |
int * | n, | ||
int * | nnz, | ||
int * | nrhs, | ||
double * | values, | ||
int * | rowind, | ||
int * | colptr, | ||
double * | b, | ||
int * | ldb, | ||
int * | transpose, | ||
int * | doc, | ||
fptr * | f_factors, | ||
int * | info | ||
) |
Definition at line 118 of file superlu.c.
References oomph::OcTreeNames::B, oomph::LeakCheckNames::doc(), i, oomph::BinaryTreeNames::L, factors_t::L, memory_statistics_storage, MemoryStatisticsStorage::Memory_usage, MemoryStatisticsStorage::Memory_usage_has_been_recorded, factors_t::perm_c, factors_t::perm_r, oomph::OcTreeNames::U, and factors_t::U.
struct MemoryStatisticsStorage memory_statistics_storage |