ns-pmgrid.c File Reference


Functions

void NS_PMGRID_Coarse (sparse *S, vector b, double visc, double tau, const vector u1, const vector u0, const vector ww, const vector uPMGRID)
void NS_PMGRID_Fine (sparse *S, vector b, double visc, double tau, const vector u1, const vector u0, const vector ww, const vector uPMGRID)
void PMGRID_FillContinuity (double _visc, double tau, long idxELE, double _volume, long idxJ, short sign_j, const double DELTA_K)
void PMGRID_FillContinuityPressureStabilization (long idxELE, double _visc, double _volume, long idxJ, short sign_j, const double DELTA_K)
void PMGRID_FillMomentumEqs (double _visc, double tau, long idxELE, double _volume, long idxJ, short sign_j, double DELTA_K, double TAU_K)
void PMGRID_FillMomentumEqs_U (double _visc, double tau, long idxELE, double _volume, long idxJ, short sign_j, double DELTA_K, double TAU_K)
void PMGRID_FillMomentumEqs_V (double _visc, double tau, long idxELE, double _volume, long idxJ, short sign_j, double DELTA_K, double TAU_K)
void PMGRID_FillPressureGradNS (long idxELE, double _visc, double _volume, long idxJ, short sign_j, const double DELTA_K)
void PMGRID_FillPressureGradNS_U (long idxELE, double _visc, double _volume, long idxJ, short sign_j, const double DELTA_K)
void PMGRID_FillPressureGradNS_V (long idxELE, double _visc, double _volume, long idxJ, short sign_j, const double DELTA_K)
double PMGRID_RHSPressureNS ()
void PMGRID_RHSVelocityNS (double _visc, const double DELTA_K, double *QVAL_U, double *QVAL_V)
double PMGRID_RHSVelocityNS_U (double _visc, const double DELTA_K)
double PMGRID_RHSVelocityNS_V (double _visc, const double DELTA_K)


Function Documentation

void PMGRID_FillPressureGradNS_U long  idxELE,
double  _visc,
double  _volume,
long  idxJ,
short  sign_j,
const double  DELTA_K
 

void PMGRID_FillPressureGradNS_V long  idxELE,
double  _visc,
double  _volume,
long  idxJ,
short  sign_j,
const double  DELTA_K
 

double PMGRID_RHSVelocityNS_U double  _visc,
const double  DELTA_K
 

double PMGRID_RHSVelocityNS_V double  _visc,
const double  DELTA_K
 

void PMGRID_FillMomentumEqs_U double  _visc,
double  tau,
long  idxELE,
double  _volume,
long  idxJ,
short  sign_j,
double  DELTA_K,
double  TAU_K
 

< int (w * nabla) ui vi = 1/2 int (w * nabla) ui vi + 1/2 div( w ui) vi - 1/2 int div(w) ui vi

void PMGRID_FillMomentumEqs_V double  _visc,
double  tau,
long  idxELE,
double  _volume,
long  idxJ,
short  sign_j,
double  DELTA_K,
double  TAU_K
 

void PMGRID_RHSVelocityNS double  _visc,
const double  DELTA_K,
double *  QVAL_U,
double *  QVAL_V
 

void PMGRID_FillMomentumEqs double  _visc,
double  tau,
long  idxELE,
double  _volume,
long  idxJ,
short  sign_j,
double  DELTA_K,
double  TAU_K
 

void PMGRID_FillPressureGradNS long  idxELE,
double  _visc,
double  _volume,
long  idxJ,
short  sign_j,
const double  DELTA_K
 

void PMGRID_FillContinuity double  _visc,
double  tau,
long  idxELE,
double  _volume,
long  idxJ,
short  sign_j,
const double  DELTA_K
 

void PMGRID_FillContinuityPressureStabilization long  idxELE,
double  _visc,
double  _volume,
long  idxJ,
short  sign_j,
const double  DELTA_K
 

double PMGRID_RHSPressureNS  ) 
 

void NS_PMGRID_Coarse sparse S,
vector  b,
double  visc,
double  tau,
const vector  u1,
const vector  u0,
const vector  ww,
const vector  uPMGRID
 

void NS_PMGRID_Fine sparse S,
vector  b,
double  visc,
double  tau,
const vector  u1,
const vector  u0,
const vector  ww,
const vector  uPMGRID
 


Generated on Sun May 27 11:59:43 2007 for FEMFLUID by  doxygen 1.4.6