Macros

Summary
Macros
Macros
CSC_FNBRAccessor to the number of column block.
CSC_FTABAccessor to the array of column blocks.
CSC_COLNBRAccessor to the number of column in a block column.
CSC_COLTABAccessor to the array of start for each column in the rows and values arrays.
CSC_COLAccessor to the index of first element of a column in rows and values.
CSC_ROWTABAccessor to the array of rows.
CSC_ROWAccessor to a row in the CSC.
CSC_VALTABAccessor to the array of values.
CSC_VALAccessor to a value in the CSC.
CSC_FROWAccessor to the first row of the column $c$ in the column block $b$.
CSC_FROWAccessor to the first value of the column $c$ in the column block $b$.
CSC_VALNBRCompute the Number of element on the matrix.
Structures
CscFormat_Internal block column structure.
Types
CscFormatSee CscFormat_ structure.
CscMatrix_Internal column block distributed CSC matrix.
Variables
cscfnbr
Types
CscMatrixSee CscMatrix_ structure.

Macros

CSC_FNBR

Accessor to the number of column block.

Parameters

aPointer to the CSC.

Returns

Number of column block.

CSC_FTAB

Accessor to the array of column blocks.

Parameters

aPointer to the CSC.

Returns

Address of the array of column blocks.

CSC_COLNBR

Accessor to the number of column in a block column.

Parameters

aPointer to the CSC matrix.
bColumn block index.

Returns

The number of column in the block column

CSC_COLTAB

Accessor to the array of start for each column in the rows and values arrays.

Parameters

aPointer to the CSC matrix.
bColumn block index.

Reurns

Address of the array of indexes of start for each column in the rows and values arrays.

CSC_COL

Accessor to the index of first element of a column in rows and values.

Parameters

aPointer to the CSC matrix.
bColumn block index.
cColumn index.

CSC_ROWTAB

Accessor to the array of rows.

Parameters

aPointer to the CSC matrix.

CSC_ROW

Accessor to a row in the CSC.

Parameters

aPointer to the CSC matrix.
bIndex of the row.

CSC_VALTAB

Accessor to the array of values.

Parameters

aPointer to the CSC matrix.

CSC_VAL

Accessor to a value in the CSC.

Parameters

aPointer to the CSC matrix.
bIndex of the value.

CSC_FROW

Accessor to the first row of the column $c$ in the column block $b$.

Parameters

aPointer to the CSC matrix.
bColumn block index.
cColumn index.

CSC_FROW

Accessor to the first value of the column $c$ in the column block $b$.

Parameters

aPointer to the CSC matrix.
bColumn block index.
cColumn index.

CSC_VALNBR

Compute the Number of element on the matrix.

Parameters

aPointer to the CSC matrix.

Structures

CscFormat_

Internal block column structure.

Contains

colnbrNumber of columns in the block column.
coltabArray of indexes of the start of each column in the row and value arrays.
Summary

Types

CscFormat

See CscFormat_ structure.

CscMatrix_

Internal column block distributed CSC matrix.

Contains

cscfnbrNumber of column block.
cscftabArray of Block column structures.  (<CscFormat>)
rowtabArray of rows in the matrix.
valtabArray of values of the matrix.

Variables

cscfnbr

INT cscfnbr

Types

CscMatrix

See CscMatrix_ structure.

Internal block column structure.
INT cscfnbr
Internal column block distributed CSC matrix.
Close