#include <bmat.h>
Public Attributes | |
Vmem * | vmem |
the memory manager | |
int | iMadeVmem |
did i make vmem or was it inherited | |
char | name [10] |
Character string name for this matrix. | |
int | numB |
num of blocks (both row and col) | |
MATmirror | mirror [MAXV][MAXV] |
block mirror keys for the matrix: 0 => ISNOT (block is stored as a MAT) 1 => IS (block is mirror of a MAT) | |
Mat * | AD [MAXV][MAXV] |
blocks of this block matrix: mirror[p][q]=0 ==> AD[p][q] exists mirror[p][q]=1 ==> AD[p][q]->AD[q][p] | |
Mat * | AG |
global sparse matrix | |
struct sBmat * | coarse |
next coarser object in the hierarchy | |
struct sBmat * | fine |
next finer object in the hierarchy |