Fast Auxiliary Space Preconditioning
2.0.7 March/15/2018

Block sparse row storage matrix of REAL type. More...
#include <fasp_block.h>
Data Fields  
INT  ROW 
number of rows of subblocks in matrix A, M  
INT  COL 
number of cols of subblocks in matrix A, N  
INT  NNZ 
number of nonzero subblocks in matrix A, NNZ  
INT  nb 
dimension of each subblock  
INT  storage_manner 
storage manner for each subblock  
REAL *  val 
INT *  IA 
integer array of row pointers, the size is ROW+1  
INT *  JA 
Block sparse row storage matrix of REAL type.
Definition at line 34 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 ith nonzero block. The size is NNZ.
Definition at line 64 of file fasp_block.h.
REAL* val 
A real array that contains the elements of the nonzero blocks of a sparse matrix. The elements are stored blockbyblock in row major order. A nonzero block is the block that contains at least one nonzero element. All elements of nonzero blocks are stored, even if some of them is equal to zero. Within each nonzero block elements are stored in rowmajor order and the size is (NNZ*nb*nb).
Definition at line 57 of file fasp_block.h.