![]() |
Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
|
Block sparse row storage matrix of REAL type. More...
#include <fasp_block.h>
Data Fields | |
| INT | ROW |
| number of rows of sub-blocks in matrix A, M More... | |
| INT | COL |
| number of cols of sub-blocks in matrix A, N More... | |
| INT | NNZ |
| number of nonzero sub-blocks in matrix A, NNZ More... | |
| INT | nb |
| dimension of each sub-block More... | |
| INT | storage_manner |
| storage manner for each sub-block More... | |
| REAL * | val |
| INT * | IA |
| integer array of row pointers, the size is ROW+1 More... | |
| INT * | JA |
Block sparse row storage matrix of REAL type.
Definition at line 34 of file fasp_block.h.
| INT COL |
number of cols of sub-blocks in matrix A, N
Definition at line 40 of file fasp_block.h.
| INT* IA |
integer array of row pointers, the size is ROW+1
Definition at line 60 of file fasp_block.h.
| INT* JA |
Element i of the integer array columns is the number of the column in the block matrix that contains the i-th non-zero block. The size is NNZ.
Definition at line 64 of file fasp_block.h.
| INT nb |
dimension of each sub-block
Definition at line 46 of file fasp_block.h.
| INT NNZ |
number of nonzero sub-blocks in matrix A, NNZ
Definition at line 43 of file fasp_block.h.
| INT ROW |
number of rows of sub-blocks in matrix A, M
Definition at line 37 of file fasp_block.h.
| INT storage_manner |
storage manner for each sub-block
Definition at line 49 of file fasp_block.h.
| REAL* val |
A real array that contains the elements of the non-zero blocks of a sparse matrix. The elements are stored block-by-block in row major order. A non-zero block is the block that contains at least one non-zero element. All elements of non-zero blocks are stored, even if some of them is equal to zero. Within each nonzero block elements are stored in row-major order and the size is (NNZ*nb*nb).
Definition at line 57 of file fasp_block.h.