SymbolCblk_

Variables

fcolnum

INT fcolnum

First column index

lcolnum

INT lcolnum

Last column index (inclusive)

bloknum

INT bloknum

First block in column (diagonal)

SymbolBlok_

Summary
Variables
frownumFirst row index
lrownumLast row index (inclusive)
cblknumFacing column block
levfvalLevel-of-fill value

Variables

frownum

INT frownum

First row index

lrownum

INT lrownum

Last row index (inclusive)

cblknum

INT cblknum

Facing column block

levfval

INT levfval

Level-of-fill value

SymbolMatrix_

Summary
Variables
basevalBase value for numberings
cblknbrNumber of column blocks
bloknbrNumber of blocks
nodenbrNumber of nodes in matrix

Variables

baseval

INT baseval

Base value for numberings

cblknbr

INT cblknbr

Number of column blocks

bloknbr

INT bloknbr

Number of blocks

nodenbr

INT nodenbr

Number of nodes in matrix

SymbolKeepBlok_

Summary
Variables
levfvalValues for incomplete factorisation
nupdval
ctrival
ctroval
hghtval

Variables

levfval

INT levfval

Values for incomplete factorisation

nupdval

INT nupdval

ctrival

INT ctrival

ctroval

INT ctroval

hghtval

INT hghtval

SymbolKeep_

Summary
Variables
levfmaxMaximum values for incomplete fax
nupdmax
ctrimax
ctromax
hghtmax

Variables

levfmax

INT levfmax

Maximum values for incomplete fax

nupdmax

INT nupdmax

ctrimax

INT ctrimax

ctromax

INT ctromax

hghtmax

INT hghtmax

symbolInit

int symbolInit (SymbolMatrix * const symbptr)

symbolExit

void symbolExit (SymbolMatrix * const symbptr)

symbolBase

void symbolBase (SymbolMatrix * const symbptr,
const INT baseval)

symbolRealloc

void symbolRealloc (SymbolMatrix * const symbptr)

symbolLoad

int symbolLoad (SymbolMatrix * const symbptr,
FILE * const stream)

symbolSave

int symbolSave (const SymbolMatrix * const symbptr,
FILE * const stream)

symbolCheck

int symbolCheck (const SymbolMatrix * const symbptr)

symbolDraw

int symbolDraw (const SymbolMatrix * const symbptr,
FILE * const stream)

symbolDrawFunc

int symbolDrawFunc (
   const SymbolMatrix * const symbptr,
   int (*) (const SymbolMatrix * const, const SymbolBlok * const, void * const, float * const),
   int (*) (const SymbolMatrix * const, const SymbolBlok * const, void * const, float * const),
   void *const,
   FILE * const stream
)

symbolDrawColor

void symbolDrawColor (const INT labl,
float color[])

symbolCost

int symbolCost (const SymbolMatrix * const symbptr,
const Dof * const deofptr,
const SymbolCostType typeval,
double * const nnzptr,
double * const opcptr)

symbolCosti

int symbolCosti (const SymbolMatrix * const symbptr,
const Dof * const deofptr,
const SymbolCostType typeval,
const INT levfval,
double * const nnzptr,
double * const opcptr)

symbolLevf

int symbolLevf (const SymbolMatrix * const symbptr,
INT * const levfmax,
INT ** const levftab)

symbolTree

int symbolTree (const SymbolMatrix * const symbptr,
const Dof * const deofptr,
INT * const leafnbr,
INT * const heigmin,
INT * const heigmax,
double * const heigavg,
double * const heigdlt)

symbolNonzeros

int symbolNonzeros (const SymbolMatrix * const symbptr,
FILE * const stream)

symbolKeepInit

int symbolKeepInit (SymbolKeep * restrict const keepptr,
const SymbolMatrix * const symbptr)

symbolKeepExit

void symbolKeepExit (SymbolKeep * restrict const keepptr)

symbolKeepAdd

void symbolKeepAdd (
   SymbolKeep * restrict const keepptr,
   const SymbolMatrix * const symbptr,
   int (* funcptr) (const SymbolKeepBlok * const, void * const),
   void *dataptr
)

symbolKeepDel

void symbolKeepDel (
   SymbolKeep * restrict const keepptr,
   const SymbolMatrix * const symbptr,
   int (* funcptr) (const SymbolKeepBlok * const, void * const),
   void *dataptr
)

symbolKeepCompute

int symbolKeepCompute (SymbolKeep * restrict const keepptr,
const SymbolMatrix * const symbptr)

symbolKeepHisto

int symbolKeepHisto (
   SymbolKeep * const keepptr,
   const SymbolMatrix *const,
   int (* funcptr) (const SymbolKeepBlok * const, void * const),
   void *dataptr
)

symbolKeepPurge

int symbolKeepPurge (SymbolKeep * restrict const keepptr,
SymbolMatrix * restrict const symbptr)

symbolKeepView

int symbolKeepView (const SymbolKeep * const keepptr,
const double nnzlmax,
const char * const nameptr)
INT fcolnum
First column index
INT lcolnum
Last column index (inclusive)
INT bloknum
First block in column (diagonal)
INT frownum
First row index
INT lrownum
Last row index (inclusive)
INT cblknum
Facing column block
INT levfval
Level-of-fill value
INT baseval
Base value for numberings
INT cblknbr
Number of column blocks
INT bloknbr
Number of blocks
INT nodenbr
Number of nodes in matrix
INT levfval
Values for incomplete factorisation
INT nupdval
INT ctrival
INT ctroval
INT hghtval
INT levfmax
Maximum values for incomplete fax
INT nupdmax
INT ctrimax
INT ctromax
INT hghtmax
int symbolInit (SymbolMatrix * const symbptr)
void symbolExit (SymbolMatrix * const symbptr)
void symbolBase (SymbolMatrix * const symbptr,
const INT baseval)
void symbolRealloc (SymbolMatrix * const symbptr)
int symbolLoad (SymbolMatrix * const symbptr,
FILE * const stream)
int symbolSave (const SymbolMatrix * const symbptr,
FILE * const stream)
int symbolCheck (const SymbolMatrix * const symbptr)
int symbolDraw (const SymbolMatrix * const symbptr,
FILE * const stream)
int symbolDrawFunc (
   const SymbolMatrix * const symbptr,
   int (*) (const SymbolMatrix * const, const SymbolBlok * const, void * const, float * const),
   int (*) (const SymbolMatrix * const, const SymbolBlok * const, void * const, float * const),
   void *const,
   FILE * const stream
)
void symbolDrawColor (const INT labl,
float color[])
int symbolCost (const SymbolMatrix * const symbptr,
const Dof * const deofptr,
const SymbolCostType typeval,
double * const nnzptr,
double * const opcptr)
int symbolCosti (const SymbolMatrix * const symbptr,
const Dof * const deofptr,
const SymbolCostType typeval,
const INT levfval,
double * const nnzptr,
double * const opcptr)
int symbolLevf (const SymbolMatrix * const symbptr,
INT * const levfmax,
INT ** const levftab)
int symbolTree (const SymbolMatrix * const symbptr,
const Dof * const deofptr,
INT * const leafnbr,
INT * const heigmin,
INT * const heigmax,
double * const heigavg,
double * const heigdlt)
int symbolNonzeros (const SymbolMatrix * const symbptr,
FILE * const stream)
int symbolKeepInit (SymbolKeep * restrict const keepptr,
const SymbolMatrix * const symbptr)
void symbolKeepExit (SymbolKeep * restrict const keepptr)
void symbolKeepAdd (
   SymbolKeep * restrict const keepptr,
   const SymbolMatrix * const symbptr,
   int (* funcptr) (const SymbolKeepBlok * const, void * const),
   void *dataptr
)
void symbolKeepDel (
   SymbolKeep * restrict const keepptr,
   const SymbolMatrix * const symbptr,
   int (* funcptr) (const SymbolKeepBlok * const, void * const),
   void *dataptr
)
int symbolKeepCompute (SymbolKeep * restrict const keepptr,
const SymbolMatrix * const symbptr)
int symbolKeepHisto (
   SymbolKeep * const keepptr,
   const SymbolMatrix *const,
   int (* funcptr) (const SymbolKeepBlok * const, void * const),
   void *dataptr
)
int symbolKeepPurge (SymbolKeep * restrict const keepptr,
SymbolMatrix * restrict const symbptr)
int symbolKeepView (const SymbolKeep * const keepptr,
const double nnzlmax,
const char * const nameptr)
Close