PaStiX Handbook  6.2.1
bcsc.h File Reference

Go to the source code of this file.

Data Structures

struct  bcsc_cblk_s
 Compressed colptr format for the bcsc. More...
 
struct  pastix_bcsc_s
 Internal column block distributed CSC matrix. More...
 

Typedefs

typedef struct bcsc_cblk_s bcsc_cblk_t
 Compressed colptr format for the bcsc.
 

Functions

double bcscInit (const spmatrix_t *spm, const pastix_order_t *ord, const SolverMatrix *solvmtx, pastix_int_t initAt, pastix_bcsc_t *bcsc)
 Initialize the block csc matrix. More...
 
void bcscExit (pastix_bcsc_t *bcsc)
 Cleanup the block csc structure but do not free the bcsc pointer. More...
 
pastix_int_t bcsc_init_global_coltab (const spmatrix_t *spm, const pastix_order_t *ord, const SolverMatrix *solvmtx, pastix_bcsc_t *bcsc)
 Initialize the coltab of a centralized block csc matrix. More...
 
void bcsc_restore_coltab (pastix_bcsc_t *bcsc)
 Restore the coltab array. More...
 

Detailed Description

Version
6.1.0
Author
Mathieu Faverge
Pierre Ramet
Xavier Lacoste
Date
2019-12-12

Definition in file bcsc.h.