turbulence.h File Reference

Go to the source code of this file.

Functions

double AirfoilApproxDist (double x, double y)
void ComputeAlgebraicTurbulentViscosity ()
void ComputeKEPSTurbulentViscosity (const vector k1, const vector eps1)
void ComputeLOGSSTTurbulentViscosity (const vector k, const vector omg)
void ComputeSATurbulentViscosity (const vector NU_SA)
void ComputeSSTTurbulentViscosity (const vector k, const vector omg)
double ComputeWallDistance ()
void ConstructTurbulenceVectors ()
void DestructTurbulenceVectors ()
double element_crossdiffusion (long idx)
double element_strainrate (long idx)
double element_varval (long idx, const vector variable)
double element_vorticity (long idx)
void ExtrapolateTurbulence ()
void InitSATurbulentViscosity ()
void InitSSTTurbulentViscosity ()
void InitTurbulence ()
void InitTurbulenceKEPS ()
double local_strainrate (int m)
double local_vorticity (int m)
void MakeKEPSCorrection ()
void MakeLOGSSTCorrection ()
void MakeSSTCorrection ()
void NS_RANS (sparse *S, vector b, double tau, const vector u1, const vector u0, const vector ww, const vector NU_T)
void NS_RANS_2DOF (sparse *S, vector b, double tau, const vector u1, const vector u0, const vector ww, const vector NU_T, const double *xxpom)
void PrepareTurbulenceKEPS (sparse *S, vector b, double _loctau, const vector ww, const vector k1, const vector eps1)
void PrepareTurbulenceLOGSST (sparse *S, vector b, double visc, double tau, const vector u2, const vector _k1, const vector _omg1)
void PrepareTurbulenceSpalartAllmarasADC (sparse *S, vector b, double delta_tau, const vector ww, const vector NU_T2, const vector NU_T1, const int ADC)
void PrepareTurbulenceSpalartAllmarasADCPointWise (sparse *S, vector b, double delta_tau, const vector ww, const vector NU_T2, const vector NU_T1, int ADC)
void PrepareTurbulenceSST (sparse *S, vector b, vector ww, const vector _k1, const vector _omg1)
double QStateAnalytical (const double *W, const double *PARAM, double *q, double *Q)
void QStateJacobian (const double *W, const double *PARAM, double *Qjacobian)
double QStateVector (const double *W, const double *PARAM, double *qW)
double SolveRANS (const long _MaxOfIter, const double _eps)
double SolveRANS_Algebraic (const long iFSI, const long _MaxOfIter, const double _eps)
double SolveRANS_KEPS (const long iFSI, const long _MaxOfIter, const double _eps)
double SolveRANS_LOGSST (const long iFSI, const long _MaxOfIter, const double _eps)
double SolveRANS_SA (const long iFSI, const long _MaxOfIter, const double _eps)
double SolveRANS_SA_FlutterDerivatives (const long _maxiter, const double _eps, const double *xxpom)
double SolveRANS_SA_Stationary (const long _maxiter, const double _eps)
double SolveRANS_SST (const long iFSI, const long _MaxOfIter, const double _eps)
double SolveTurbulence_KEPS (const long maxiter, const double kepstau)
void SolveTurbulenceAlgebraic ()
double SolveTurbulenceLOGSST (const long maxiter)
double SolveTurbulenceSA (const long maxiter)
double SolveTurbulenceSST (const long maxiter)


Function Documentation

double SolveRANS const long  _MaxOfIter,
const double  _eps
 

double SolveRANS_SA_Stationary const long  _maxiter,
const double  _eps
 

double SolveRANS_SA_FlutterDerivatives const long  _maxiter,
const double  _eps,
const double *  xxpom
 

double SolveRANS_SA const long  iFSI,
const long  _MaxOfIter,
const double  _eps
 

double SolveRANS_SST const long  iFSI,
const long  _MaxOfIter,
const double  _eps
 

double SolveRANS_KEPS const long  iFSI,
const long  _MaxOfIter,
const double  _eps
 

double SolveRANS_LOGSST const long  iFSI,
const long  _MaxOfIter,
const double  _eps
 

double SolveRANS_Algebraic const long  iFSI,
const long  _MaxOfIter,
const double  _eps
 

double AirfoilApproxDist double  x,
double  y
 

Parameters:
y  First approximation of distance from airfoil

double ComputeWallDistance  ) 
 

void NS_RANS sparse S,
vector  b,
double  tau,
const vector  u1,
const vector  u0,
const vector  ww,
const vector  NU_T
 

void NS_RANS_2DOF sparse S,
vector  b,
double  tau,
const vector  u1,
const vector  u0,
const vector  ww,
const vector  NU_T,
const double *  xxpom
 

void SolveTurbulenceAlgebraic  ) 
 

void ComputeAlgebraicTurbulentViscosity  ) 
 

void InitSATurbulentViscosity  ) 
 

void ComputeSATurbulentViscosity const vector  NU_SA  ) 
 

double SolveTurbulenceSA const long  maxiter  ) 
 

void PrepareTurbulenceSpalartAllmarasADC sparse S,
vector  b,
double  delta_tau,
const vector  ww,
const vector  NU_T2,
const vector  NU_T1,
const int  ADC
 

void PrepareTurbulenceSpalartAllmarasADCPointWise sparse S,
vector  b,
double  delta_tau,
const vector  ww,
const vector  NU_T2,
const vector  NU_T1,
int  ADC
 

void InitSSTTurbulentViscosity  ) 
 

void ComputeSSTTurbulentViscosity const vector  k,
const vector  omg
 

double SolveTurbulenceSST const long  maxiter  ) 
 

void PrepareTurbulenceSST sparse S,
vector  b,
vector  ww,
const vector  _k1,
const vector  _omg1
 

void MakeSSTCorrection  ) 
 

double SolveTurbulenceLOGSST const long  maxiter  ) 
 

void ComputeLOGSSTTurbulentViscosity const vector  k,
const vector  omg
 

void MakeLOGSSTCorrection  ) 
 

void PrepareTurbulenceLOGSST sparse S,
vector  b,
double  visc,
double  tau,
const vector  u2,
const vector  _k1,
const vector  _omg1
 

void InitTurbulence  ) 
 

void InitTurbulenceKEPS  ) 
 

void ConstructTurbulenceVectors  ) 
 

void DestructTurbulenceVectors  ) 
 

void ExtrapolateTurbulence  ) 
 

double local_strainrate int  m  ) 
 

double local_vorticity int  m  ) 
 

double element_strainrate long  idx  ) 
 

double element_vorticity long  idx  ) 
 

double element_varval long  idx,
const vector  variable
 

double element_crossdiffusion long  idx  ) 
 

double QStateAnalytical const double *  W,
const double *  PARAM,
double *  q,
double *  Q
 

void QStateJacobian const double *  W,
const double *  PARAM,
double *  Qjacobian
 

double QStateVector const double *  W,
const double *  PARAM,
double *  qW
 

void MakeKEPSCorrection  ) 
 

double SolveTurbulence_KEPS const long  maxiter,
const double  kepstau
 

void ComputeKEPSTurbulentViscosity const vector  k1,
const vector  eps1
 

void PrepareTurbulenceKEPS sparse S,
vector  b,
double  _loctau,
const vector  ww,
const vector  k1,
const vector  eps1
 


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