Typedefs | |
| typedef struct sBchar | Bchar |
| Declaration of the Bchar class as the Bchar structure. | |
Functions | |
| Bchar * | Bchar_ctor (Vmem *vmem, const char *name, int pnumB, int pnumR[MAXV]) |
| The block character constructor. | |
| void | Bchar_dtor (Bchar **thee) |
| The block character destructor. | |
| void | Bchar_assem (Bchar *thee, int key, Bmat *Ppro) |
| Build a block list of F and C points. | |
| void | Bchar_assem2 (Bchar *thee, int key, Bmat *amat, Bmat *Ppro) |
| Build a block list of F and C points. | |
Build a block list of F and C points.
| thee | Pointer to the block character | |
| key | 0 : MG -- All points are F-points 1 : HBMG -- All new nodes are F-points 2 : BPXMG -- All new nodes plus 1-ring are F-points | |
| Ppro | tails of the prolongation matrices (inside Algs) 3 --> Standard HB 5 --> Wavelet Modified HB |
Build a block list of F and C points.
| thee | Pointer to the block character | |
| key | 0 : MG -- All points are F-points 1 : HBMG -- All new nodes are F-points 2 : BPXMG -- All new nodes plus 1-ring are F-points | |
| amat | system matrix | |
| Ppro | tails of the prolongation matrices (inside Algs) 3 --> Standard HB 5 --> Wavelet Modified HB |
| Bchar* Bchar_ctor | ( | Vmem * | vmem, | |
| const char * | name, | |||
| int | pnumB, | |||
| int | pnumR[MAXV] | |||
| ) |
The block character constructor.
| vmem | Memory management object | |
| name | character string name for the matrix | |
| pnumB | num vector blocks | |
| pnumR | num of rows in each block vector |
| void Bchar_dtor | ( | Bchar ** | thee | ) |
The block character destructor.
| thee | Pointer to pointer of the block character |
1.5.6