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

StokesSolver Class Reference

#include <stokes.hpp>

Collaboration diagram for StokesSolver:

Collaboration graph
[legend]
List of all members.

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)
CGGetSolver (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)
GLinOpListGetPreconditioner (GINT iwhich)
GDOUBLE GetDivMax (GVector *vn[], GINT nv, GINT ie)
GDOUBLE GetVisc (GINT idir)
GLinOpListGetStokesOp (GINT idir, GBOOL btranspose=FALSE)
GLinOpListGetPseudoLap ()
void DivV (GFieldList *divv, GFieldList *v[], GINT nv)
GBOOL Solve (GDOUBLE dt, const GINT itmpRHS, const GINT iLevelFinal)
GBOOL ResetExpandables ()
void UpdateSolver ()

Constructor & Destructor Documentation

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

StokesSolver::~StokesSolver  ) 
 


Member Function Documentation

void StokesSolver::DivV GFieldList divv,
GFieldList v[],
GINT  nv
 

GDOUBLE StokesSolver::GetDivMax GVector *  vn[],
GINT  nv,
GINT  ie
 

GDOUBLE StokesSolver::GetDivMax GINT  iLevel  ) 
 

GDOUBLE StokesSolver::GetError GINT  iwhich  ) 
 

GINT StokesSolver::GetErrorType GINT  iwhich  ) 
 

GDOUBLE StokesSolver::GetMaxError GINT  iwhich  ) 
 

GDOUBLE StokesSolver::GetMinError GINT  iwhich  ) 
 

GINT StokesSolver::GetNumIterations GINT  iwhich  ) 
 

GLinOpList * StokesSolver::GetPreconditioner GINT  iwhich  ) 
 

GLinOpList * StokesSolver::GetPseudoLap  ) 
 

CG * StokesSolver::GetSolver GINT  iwhich  ) 
 

GLinOpList * StokesSolver::GetStokesOp GINT  idir,
GBOOL  btranspose = FALSE
 

GDOUBLE StokesSolver::GetVisc GINT  idir  ) 
 

void StokesSolver::InitPress GBOOL  bInit  ) 
 

GBOOL StokesSolver::ResetExpandables  ) 
 

void StokesSolver::Setc0 const GDOUBLE  c0  ) 
 

void StokesSolver::SetComm GS ggs  ) 
 

GCHandle StokesSolver::SetCommHandle GCHandle  hIn  ) 
 

void StokesSolver::SetDen const GDOUBLE  rho  ) 
 

void StokesSolver::SetFilter GLinOpList filter  ) 
 

GBOOL StokesSolver::SetPreconditioner GINT  iwhich,
GPC  itype
 

void StokesSolver::SetVBdyData GINT  idir,
GVecList *  bdy_vals
 

void StokesSolver::SetVisc const GDOUBLE  nu,
GINT  idir
 

void StokesSolver::SetVisc const GDOUBLE  nu  ) 
 

GBOOL StokesSolver::Solve GDOUBLE  dt,
const GINT  itmpRHS,
const GINT  iLevelFinal
 

void StokesSolver::UpdateSolver  ) 
 


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