|
LMMC
Lamina Mathematic core
|
#include "precond_internal.h"函数 | |
| int | lmmc_find_col_pos (const size_t *col_idx, size_t start, size_t end, size_t target_col, size_t *out_pos) |
| void | lmmc_ilu_impl_destroy (lmmc_precond_ilu_impl_t *impl) |
| lmmc_status_t | lmmc_ilu_impl_reserve (lmmc_precond_ilu_impl_t *impl, size_t required_capacity) |
| lmmc_status_t | lmmc_ilu_impl_create (size_t size, lmmc_precond_ilu_impl_t **out) |
| int lmmc_find_col_pos | ( | const size_t * | col_idx, |
| size_t | start, | ||
| size_t | end, | ||
| size_t | target_col, | ||
| size_t * | out_pos ) |
在文件 precond_workspace.c 第 3 行定义.
引用了 lmmc_find_col_pos().
被这些函数引用 lmmc_find_col_pos().
| void lmmc_ilu_impl_destroy | ( | lmmc_precond_ilu_impl_t * | impl | ) |
在文件 precond_workspace.c 第 25 行定义.
引用了 lmmc_precond_ilu_impl_t::capacity, lmmc_precond_ilu_impl_t::col_idx, lmmc_precond_ilu_impl_t::diag_pos, lmmc_ilu_impl_destroy(), lmmc_memory_free(), LMMC_REAL_CLEAR, lmmc_precond_ilu_impl_t::lu_values, lmmc_precond_ilu_impl_t::row_ptr, lmmc_precond_ilu_impl_t::size , 以及 lmmc_precond_ilu_impl_t::y_arr.
被这些函数引用 lmmc_ilu_impl_create(), lmmc_ilu_impl_destroy(), lmmc_precond_create_ilu0(), lmmc_precond_create_ilut() , 以及 lmmc_precond_destroy().
| lmmc_status_t lmmc_ilu_impl_reserve | ( | lmmc_precond_ilu_impl_t * | impl, |
| size_t | required_capacity ) |
在文件 precond_workspace.c 第 50 行定义.
引用了 lmmc_precond_ilu_impl_t::capacity, lmmc_precond_ilu_impl_t::col_idx, lmmc_ilu_impl_reserve(), lmmc_memory_alloc(), lmmc_memory_free(), LMMC_REAL_CLEAR, LMMC_REAL_INIT, LMMC_REAL_SET, LMMC_REAL_SET_D, LMMC_STATUS_ALLOCATION_FAILED, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_precond_ilu_impl_t::lu_values , 以及 lmmc_precond_ilu_impl_t::nnz.
被这些函数引用 lmmc_ilu_impl_reserve().
| lmmc_status_t lmmc_ilu_impl_create | ( | size_t | size, |
| lmmc_precond_ilu_impl_t ** | out ) |
在文件 precond_workspace.c 第 115 行定义.
引用了 lmmc_precond_ilu_impl_t::diag_pos, lmmc_ilu_impl_create(), lmmc_ilu_impl_destroy(), lmmc_memory_alloc(), LMMC_STATUS_ALLOCATION_FAILED, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_precond_ilu_impl_t::row_ptr, lmmc_precond_ilu_impl_t::size , 以及 lmmc_precond_ilu_impl_t::y_arr.
被这些函数引用 lmmc_ilu_impl_create() , 以及 lmmc_precond_create_ilut().