|
LMMC
Lamina Mathematic core
|
#include "precond_internal.h"函数 | |
| lmmc_status_t | lmmc_ilu_row_bytes (size_t n, size_t fill, size_t *bytes) |
| lmmc_status_t | lmmc_ilu_row_create (size_t n, size_t fill, size_t bytes, lmmc_ilu_row_t *row) |
| void | lmmc_ilu_row_reset (lmmc_ilu_row_t *row) |
| void | lmmc_ilu_select (const lmmc_ilu_row_t *row, size_t i, int lower, lmmc_real_t drop_tol, size_t max_keep, size_t *cols, size_t *count) |
| lmmc_status_t lmmc_ilu_row_bytes | ( | size_t | n, |
| size_t | fill, | ||
| size_t * | bytes ) |
在文件 precond_row.c 第 3 行定义.
引用了 lmmc_ilu_row_bytes(), LMMC_STATUS_INVALID_ARGUMENT , 以及 LMMC_STATUS_OK.
被这些函数引用 lmmc_ilu_row_bytes() , 以及 lmmc_precond_create_ilut().
| lmmc_status_t lmmc_ilu_row_create | ( | size_t | n, |
| size_t | fill, | ||
| size_t | bytes, | ||
| lmmc_ilu_row_t * | row ) |
在文件 precond_row.c 第 28 行定义.
引用了 lmmc_ilu_row_t::active, lmmc_ilu_row_t::count, lmmc_ilu_row_create(), lmmc_memory_alloc(), LMMC_STATUS_ALLOCATION_FAILED, LMMC_STATUS_OK, lmmc_ilu_row_t::lower, lmmc_ilu_row_t::present, lmmc_ilu_row_t::processed, lmmc_ilu_row_t::upper , 以及 lmmc_ilu_row_t::values.
被这些函数引用 lmmc_ilu_row_create() , 以及 lmmc_precond_create_ilut().
| void lmmc_ilu_row_reset | ( | lmmc_ilu_row_t * | row | ) |
在文件 precond_row.c 第 47 行定义.
引用了 lmmc_ilu_row_t::active, lmmc_ilu_row_t::count, lmmc_ilu_row_reset(), lmmc_ilu_row_t::present, lmmc_ilu_row_t::processed , 以及 lmmc_ilu_row_t::values.
被这些函数引用 lmmc_ilu_row_reset().
| void lmmc_ilu_select | ( | const lmmc_ilu_row_t * | row, |
| size_t | i, | ||
| int | lower, | ||
| lmmc_real_t | drop_tol, | ||
| size_t | max_keep, | ||
| size_t * | cols, | ||
| size_t * | count ) |
在文件 precond_row.c 第 83 行定义.
引用了 lmmc_ilu_row_t::active, lmmc_ilu_row_t::count, lmmc_ilu_select(), lmmc_ilu_row_t::present , 以及 lmmc_ilu_row_t::values.
被这些函数引用 lmmc_ilu_select().