LMMC
Lamina Mathematic core
载入中...
搜索中...
未找到
precond_row.c 文件参考
#include "precond_internal.h"
precond_row.c 的引用(Include)关系图:

浏览该文件的源代码.

函数

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_ilu_row_bytes()

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_ilu_row_create()

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().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_ilu_row_reset()

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().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_ilu_select()

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().

函数调用图:
这是这个函数的调用关系图: