|
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) |