Bchar class

Bchar class. More...

Typedefs

typedef struct sBchar Bchar
 Declaration of the Bchar class as the Bchar structure.

Functions

BcharBchar_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.

Detailed Description

Bchar class.


Typedef Documentation

typedef struct sBchar Bchar

Declaration of the Bchar class as the Bchar structure.

Author:
Michael Holst


Function Documentation

void Bchar_assem ( Bchar thee,
int  key,
Bmat Ppro 
)

Build a block list of F and C points.

Author:
Stephen Bond
Note:
Class Whb: Non-Inlineable methods (subopt.c)
Returns:
None
Parameters:
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

void Bchar_assem2 ( Bchar thee,
int  key,
Bmat amat,
Bmat Ppro 
)

Build a block list of F and C points.

Author:
Stephen Bond
Note:
Class Whb: Non-Inlineable methods (subopt.c)
Returns:
None
Parameters:
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.

Authors:
Stephen Bond and Michael Holst
Note:
Class Whb: Non-Inlineable methods (subopt.c)
Returns:
Pointer to a new allocated block character
Parameters:
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.

Authors:
Stephen Bond and Michael Holst
Note:
Class Whb: Non-Inlineable methods (subopt.c)
Returns:
None
Parameters:
thee Pointer to pointer of the block character


Generated on Mon Aug 9 11:13:45 2010 for MC by  doxygen 1.5.6