pastix_sparse_matrix.h

Summary
pastix_sparse_matrix.h
Enumerations
pastix_coef_type_
symbol_to_sparse_matrix
pastix_sparse_matrix_free
pastix_block_
Variables
frownumFirst row index
lrownumLast row index (inclusive)
levfvalLevel-of-fill value
coefind
pastix_cblk_
Variables
fcolnumFirst column index
lcolnumLast column index (inclusive)
bloknbrNumber of blocks in the cblk.
bloktabList of blocks of the cblk.
fblknbr
lvaluesValues in the L part of the cblk.
uvaluesValues in the U part of the cblk.
pastix_sparse_matrix_
Variables
basevalBase value for numberings
coeftypeType of floats
coefnbrTotal number of entries.
nodenbrRank of the matrix.
cblknbrNumber of column blocks
bloknbrNumber of blocks
cblktabArray of column blocks [+1,based]
bloktabArray of blocks [based]
maxcblksizeMaximum size of a column block.

Enumerations

pastix_coef_type_

enum pastix_coef_type_

symbol_to_sparse_matrix

int symbol_to_sparse_matrix(SymbolMatrix symbmtx,
pastix_sparse_matrix_t *sparsemtx,
pastix_coef_type_t coeftype)

pastix_sparse_matrix_free

int pastix_sparse_matrix_free(pastix_sparse_matrix_t *sparsemtx)

pastix_block_

Summary
Variables
frownumFirst row index
lrownumLast row index (inclusive)
levfvalLevel-of-fill value
coefind

Variables

frownum

INT frownum

First row index

lrownum

INT lrownum

Last row index (inclusive)

levfval

INT levfval

Level-of-fill value

coefind

INT coefind

pastix_cblk_

Summary
Variables
fcolnumFirst column index
lcolnumLast column index (inclusive)
bloknbrNumber of blocks in the cblk.
bloktabList of blocks of the cblk.
fblknbr
lvaluesValues in the L part of the cblk.
uvaluesValues in the U part of the cblk.

Variables

fcolnum

INT fcolnum

First column index

lcolnum

INT lcolnum

Last column index (inclusive)

bloknbr

INT bloknbr

Number of blocks in the cblk.

bloktab

List of blocks of the cblk.

fblknbr

INT fblknbr

lvalues

Values in the L part of the cblk.

uvalues

Values in the U part of the cblk.

pastix_sparse_matrix_

Summary
Variables
basevalBase value for numberings
coeftypeType of floats
coefnbrTotal number of entries.
nodenbrRank of the matrix.
cblknbrNumber of column blocks
bloknbrNumber of blocks
cblktabArray of column blocks [+1,based]
bloktabArray of blocks [based]
maxcblksizeMaximum size of a column block.

Variables

baseval

INT baseval

Base value for numberings

coeftype

pastix_coef_type_t coeftype

Type of floats

coefnbr

INT coefnbr

Total number of entries.

nodenbr

INT nodenbr

Rank of the matrix.

cblknbr

INT cblknbr

Number of column blocks

bloknbr

INT bloknbr

Number of blocks

cblktab

Array of column blocks [+1,based]

bloktab

Array of blocks [based]

maxcblksize

INT maxcblksize

Maximum size of a column block.

enum pastix_coef_type_
int symbol_to_sparse_matrix(SymbolMatrix symbmtx,
pastix_sparse_matrix_t *sparsemtx,
pastix_coef_type_t coeftype)
int pastix_sparse_matrix_free(pastix_sparse_matrix_t *sparsemtx)
INT frownum
First row index
INT lrownum
Last row index (inclusive)
INT levfval
Level-of-fill value
INT coefind
INT fcolnum
First column index
INT lcolnum
Last column index (inclusive)
INT bloknbr
Number of blocks in the cblk.
INT fblknbr
INT baseval
Base value for numberings
pastix_coef_type_t coeftype
Type of floats
INT coefnbr
Total number of entries.
INT nodenbr
Rank of the matrix.
INT cblknbr
Number of column blocks
INT bloknbr
Number of blocks
INT maxcblksize
Maximum size of a column block.
Close