|
Public Types |
enum | TIME_EVOLTYPE { TE_OIFS = 0,
TE_ABBDF,
TE_EXBDF
} |
Public Member Functions |
| NavierStokes (GFieldList *ulist[], GINT nf, GElemList *uelems, GElemList *pelems, GINT t) |
| ~NavierStokes () |
GBOOL | Step (GDOUBLE dt) |
GDOUBLE | GetIntegTime () |
void | SetEvolType (TIME_EVOLTYPE itype) |
void | SetFields (GFieldList *u1list, GFieldList *u2list, GFieldList *pelist) |
void | SetComm (GS *ggs) |
GCHandle | SetCommHandle (GCHandle hIn) |
void | SetVisc (const GDOUBLE nu) |
void | SetVisc (const GDOUBLE nu, GINT idir) |
void | SetDen (const GDOUBLE rho) |
void | SetPreconditioner (GINT iwhich, GPC type) |
void | SetAdvOrder (GINT iorder) |
void | SetBDFOrder (GINT iorder_bdf) |
void | SetFilter (GLinOpList *filter) |
StokesSolver * | GetStokes () |
GDOUBLE | GetDivMax (GINT iLevel) |
void | DivV (GFieldList *divv) |
CG * | GetSolver (GINT iwhich) |
void | SetVBdyData (GINT idir, GVecList *bdy_vals) |
void | SetTimestepHistory (GDBuffer *dthist) |
void | SetNSubcycles (GINT nsub) |
void | SetTime (GDOUBLE t) |
void | SetDoAdvection (GBOOL bflag) |
void | SetDoDealiasing (GBOOL bflag) |
GBOOL | ResetExpandables () |