problems.c File Reference


Functions

double ComputeDomain ()
double ComputeQComponent (long idx, const matrix M, basefunction U, const vector _w)
double ComputeQLinComponent (long idx, const matrix M, basefunction U, const vector _w)
void ComputeQMotion (long idx, const matrix M, motion U, const vector _w)
void ComputeQMotionNoP (long idx, const matrix M, motion U, const vector _w)
void ConstructWind (vector *wind, double xwind(double, double), double ywind(double, double))
void INSEVelocitiesPreparation (long idx, const matrix M, motion U1, const vector u1, motion U0, const vector u0, motion W, const vector w)
void PrepareBFValues (long _bfn_no, const matrix M, basefunction H)
void PrepareLinearFunctionValues (long _iELE, const matrix M, const double *GlobalNodeValues, double *LinearFunctionQValues)
void RANSVelocitiesPreparation (long idx, const matrix M, motion U1, const vector u1, motion U0, const vector u0, motion W, const vector w, basefunction NU_TURBULENT, const vector nu_turbulent)
double TimeDifference (double U1, double U2, double U3, double U4)
void VariablesPreparation (long idx, const matrix M, motion W, const vector w, basefunction VARIABLE1, const vector variable1)
void VariablesPreparation2 (long idx, const matrix M, motion W, const vector w, basefunction VAR1, const vector var1, basefunction VAR2, const vector var2)
void VariablesPreparation4 (long idx, const matrix M, motion W, const vector w, basefunction VAR1, const vector var1, basefunction VAR2, const vector var2, basefunction VAR3, const vector var3, basefunction VAR4, const vector var4)


Function Documentation

double TimeDifference double  U1,
double  U2,
double  U3,
double  U4
 

double ComputeDomain  ) 
 

void PrepareLinearFunctionValues long  _iELE,
const matrix  M,
const double *  GlobalNodeValues,
double *  LinearFunctionQValues
 

< On element IELEM computes linear function given by values at vortices (array GlobalNodeValues) in quadrature nodes (LinearFunctionQValues)

void PrepareBFValues long  _bfn_no,
const matrix  M,
basefunction  H
 

double ComputeQLinComponent long  idx,
const matrix  M,
basefunction  U,
const vector  _w
 

double ComputeQComponent long  idx,
const matrix  M,
basefunction  U,
const vector  _w
 

void ComputeQMotion long  idx,
const matrix  M,
motion  U,
const vector  _w
 

void ComputeQMotionNoP long  idx,
const matrix  M,
motion  U,
const vector  _w
 

void ConstructWind vector wind,
double   xwind(double, double),
double   ywind(double, double)
 

void INSEVelocitiesPreparation long  idx,
const matrix  M,
motion  U1,
const vector  u1,
motion  U0,
const vector  u0,
motion  W,
const vector  w
 

Parameters:
w  Prepare ALL for INSE solver (u0,u1,w), no pressure needed ...

void RANSVelocitiesPreparation long  idx,
const matrix  M,
motion  U1,
const vector  u1,
motion  U0,
const vector  u0,
motion  W,
const vector  w,
basefunction  NU_TURBULENT,
const vector  nu_turbulent
 

Parameters:
nu_turbulent  Prepare ALL for RANS solver (u0,u1,u2,w) and RANS viscosity

void VariablesPreparation long  idx,
const matrix  M,
motion  W,
const vector  w,
basefunction  VARIABLE1,
const vector  variable1
 

Parameters:
variable1  Prepare transport velocity and one variable

void VariablesPreparation2 long  idx,
const matrix  M,
motion  W,
const vector  w,
basefunction  VAR1,
const vector  var1,
basefunction  VAR2,
const vector  var2
 

Parameters:
var2  Prepare transport velocity and two variables

void VariablesPreparation4 long  idx,
const matrix  M,
motion  W,
const vector  w,
basefunction  VAR1,
const vector  var1,
basefunction  VAR2,
const vector  var2,
basefunction  VAR3,
const vector  var3,
basefunction  VAR4,
const vector  var4
 

Parameters:
var4  Prepare transport velocity and two variables


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