Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

NavierStokes Class Reference

#include <ns.hpp>

Inheritance diagram for NavierStokes:

Inheritance graph
[legend]
Collaboration diagram for NavierStokes:

Collaboration graph
[legend]
List of all members.

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)
StokesSolverGetStokes ()
GDOUBLE GetDivMax (GINT iLevel)
void DivV (GFieldList *divv)
CGGetSolver (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 ()

Member Enumeration Documentation

enum NavierStokes::TIME_EVOLTYPE
 

Enumerator:
TE_OIFS 
TE_ABBDF 
TE_EXBDF 


Constructor & Destructor Documentation

NavierStokes::NavierStokes GFieldList ulist[],
GINT  nf,
GElemList uelems,
GElemList pelems,
GINT  t
 

NavierStokes::~NavierStokes  ) 
 


Member Function Documentation

void NavierStokes::DivV GFieldList divv  ) 
 

GDOUBLE NavierStokes::GetDivMax GINT  iLevel  ) 
 

GDOUBLE NavierStokes::GetIntegTime  ) 
 

CG * NavierStokes::GetSolver GINT  iwhich  ) 
 

StokesSolver* NavierStokes::GetStokes  )  [inline]
 

GBOOL NavierStokes::ResetExpandables  ) 
 

void NavierStokes::SetAdvOrder GINT  iorder  ) 
 

void NavierStokes::SetBDFOrder GINT  iorder_bdf  ) 
 

void NavierStokes::SetComm GS ggs  )  [virtual]
 

Implements GStepper.

GCHandle NavierStokes::SetCommHandle GCHandle  hIn  )  [virtual]
 

Implements GStepper.

void NavierStokes::SetDen const GDOUBLE  rho  ) 
 

void NavierStokes::SetDoAdvection GBOOL  bflag  ) 
 

void NavierStokes::SetDoDealiasing GBOOL  bflag  ) 
 

void NavierStokes::SetEvolType TIME_EVOLTYPE  itype  ) 
 

void NavierStokes::SetFields GFieldList u1list,
GFieldList u2list,
GFieldList pelist
 

void NavierStokes::SetFilter GLinOpList filter  ) 
 

void NavierStokes::SetNSubcycles GINT  nsub  ) 
 

void NavierStokes::SetPreconditioner GINT  iwhich,
GPC  type
 

void NavierStokes::SetTime GDOUBLE  t  )  [virtual]
 

Implements GStepper.

void NavierStokes::SetTimestepHistory GDBuffer *  dthist  )  [virtual]
 

Implements GStepper.

void NavierStokes::SetVBdyData GINT  idir,
GVecList *  bdy_vals
[virtual]
 

Implements GStepper.

void NavierStokes::SetVisc const GDOUBLE  nu,
GINT  idir
 

void NavierStokes::SetVisc const GDOUBLE  nu  ) 
 

GBOOL NavierStokes::Step GDOUBLE  dt  )  [virtual]
 

Implements GStepper.


The documentation for this class was generated from the following files:
Generated on Wed Dec 21 16:03:50 2005 for Geophysics & Astrophysics Spectral Element Adaptive Refinement (GASpAR) 2D Code by  doxygen 1.4.4