PaStiX Handbook
6.4.0
|
Go to the source code of this file.
Functions | |
static void | solver_recv_update_cols (solver_cblk_recv_t *cblk, pastix_int_t fcolnum, pastix_int_t lcolnum) |
Update columns indices of a reception/fanin cblk. More... | |
static void | solver_recv_update_rows (solver_blok_recv_t *blok, pastix_int_t frownum, pastix_int_t lrownum) |
Update rows indices of a reception/fanin blok. More... | |
static solver_cblk_recv_t * | solver_recv_cblk_init (const symbol_matrix_t *symbmtx, const symbol_cblk_t *cblk) |
Create a new reception/fanin cblk and initialize to the default values. More... | |
static void | solver_recv_add_contrib (solver_cblk_recv_t *rcblk, const symbol_matrix_t *symbmtx, const symbol_cblk_t *cblk, const symbol_blok_t *blok, const symbol_cblk_t *fcblk) |
TODO. More... | |
void | solver_recv_update_fanin (solver_cblk_recv_t **faninptr, const symbol_matrix_t *symbmtx, const symbol_cblk_t *cblk, const symbol_blok_t *blok, const symbol_cblk_t *fcblk, int ownerid) |
Register a new contribution to a fanin cblk. More... | |
void | solver_recv_update_recv (solver_cblk_recv_t **recvptr, const symbol_matrix_t *symbmtx, const symbol_cblk_t *cblk, const symbol_blok_t *blok, const symbol_cblk_t *fcblk, int ownerid) |
Register a new contribution to a recv cblk. More... | |
int | solver_recv_get_bloknbr (const solver_cblk_recv_t *ftgtptr, const symbol_cblk_t *symbcblk, const symbol_blok_t *symbblok) |
Compute the number of valid blocks in fanin/recv cblk. More... | |
PaStiX solver reception structure management.
Definition in file solver_recv.c.