|
Public Types |
| enum | TIME_EVOLTYPE { TE_OIFS = 0,
TE_ABBDF,
TE_EXBDF,
TE_EXBDF_Weak
} |
Public Member Functions |
| | BurgersSolver (GElemList *elems) |
| | BurgersSolver (GElemList *elems, GFieldList *ulist[], GINT nlist, GFieldList **cadv, GINT *iadv, GINT nadv) |
| | ~BurgersSolver () |
| GBOOL | Step (GDOUBLE dt) |
| GDOUBLE | GetIntegTime () |
| CG * | GetSolver (GINT idir) |
| LinOp * | GetPreconditioner (GINT idir, GINT eid) |
| GINT | GetNumIterations (GINT idir) |
| GINT | GetErrorType (GINT idir) |
| GDOUBLE | GetError (GINT idir) |
| GDOUBLE | GetMinError (GINT idir) |
| GDOUBLE | GetMaxError (GINT idir) |
| void | SetFilter (GLinOpList *filter) |
| void | SetElemList (GElemList *elems) |
| void | SetEvolType (TIME_EVOLTYPE itype) |
| void | SetTime (GDOUBLE time) |
| void | SetNSubcycles (GINT nsub) |
| GBOOL | SetFields (GFieldList *ulist[], GINT nfields, GFieldList **cadv, GINT ncadv, GINT *iadv, GINT nadv) |
| void | SetPreconditioner (GPC itype) |
| void | SetAdvectDim (GINT nto) |
| void | SetComm (GS *ggs) |
| GCHandle | SetCommHandle (GCHandle hIn) |
| void | SetVisc (const GDOUBLE nu, const GINT idir=0) |
| void | SetAdvOrder (GINT iorder) |
| void | SetAMOrder (GINT iorder_ab) |
| void | SetBDFOrder (GINT iorder) |
| void | SetVBdyData (GINT idir, GVecList *bdy_vals) |
| void | SetDoAdvection (GBOOL bDoAdv) |
| void | SetTimestepHistory (GDBuffer *dthist) |