|
Public Member Functions |
| StokesSolver (GFieldList *ulist[], GINT nf, GElemList *uelems, GElemList *pelems, STOKES_TYPE t) |
| ~StokesSolver () |
void | SetComm (GS *ggs) |
GCHandle | SetCommHandle (GCHandle hIn) |
GBOOL | SetPreconditioner (GINT iwhich, GPC itype) |
void | SetVBdyData (GINT idir, GVecList *bdy_vals) |
void | SetDen (const GDOUBLE rho) |
void | SetVisc (const GDOUBLE nu) |
void | SetVisc (const GDOUBLE nu, GINT idir) |
void | Setc0 (const GDOUBLE c0) |
void | SetFilter (GLinOpList *filter) |
void | InitPress (GBOOL bInit) |
CG * | GetSolver (GINT iwhich) |
GINT | GetNumIterations (GINT iwhich) |
GINT | GetErrorType (GINT iwhich) |
GDOUBLE | GetError (GINT iwhich) |
GDOUBLE | GetMinError (GINT iwhich) |
GDOUBLE | GetMaxError (GINT iwhich) |
GDOUBLE | GetDivMax (GINT iLevel) |
GLinOpList * | GetPreconditioner (GINT iwhich) |
GDOUBLE | GetDivMax (GVector *vn[], GINT nv, GINT ie) |
GDOUBLE | GetVisc (GINT idir) |
GLinOpList * | GetStokesOp (GINT idir, GBOOL btranspose=FALSE) |
GLinOpList * | GetPseudoLap () |
void | DivV (GFieldList *divv, GFieldList *v[], GINT nv) |
GBOOL | Solve (GDOUBLE dt, const GINT itmpRHS, const GINT iLevelFinal) |
GBOOL | ResetExpandables () |
void | UpdateSolver () |