CG  Version 25
Macros
ins/src/addForcing.C File Reference
#include "Cgins.h"
#include "Parameters.h"
#include "display.h"
#include "ParallelUtility.h"
#include "ParallelGridUtility.h"
#include "turbulenceModels.h"
#include "turbulenceParameters.h"
#include "kkcdefs.h"
Include dependency graph for ins/src/addForcing.C:

Macros

#define IS_DIRICHLET(SIDE, AXIS)   ( bcLocal(SIDE,AXIS)==Parameters::dirichletBoundaryCondition || bcLocal(SIDE,AXIS)==Parameters::noSlipWall || bcLocal(SIDE,AXIS)==InsParameters::inflowWithVelocityGiven || bcLocal(SIDE,AXIS)==InsParameters::outflow)
 
#define ForBoundary(side, axis)
 
#define uv(m)   e (mg,I1,I2,I3,m,t)
 
#define uvt(m)   e.t (mg,I1,I2,I3,m,t)
 
#define uvx(m)   e.x (mg,I1,I2,I3,m,t)
 
#define uvy(m)   e.y (mg,I1,I2,I3,m,t)
 
#define uvz(m)   e.z (mg,I1,I2,I3,m,t)
 
#define uvxx(m)   e.xx(mg,I1,I2,I3,m,t)
 
#define uvxy(m)   e.xy(mg,I1,I2,I3,m,t)
 
#define uvxz(m)   e.xz(mg,I1,I2,I3,m,t)
 
#define uvyy(m)   e.yy(mg,I1,I2,I3,m,t)
 
#define uvyz(m)   e.yz(mg,I1,I2,I3,m,t)
 
#define uvzz(m)   e.zz(mg,I1,I2,I3,m,t)
 
#define ADTZ2(cc, q0)
 
#define ADTZ4(cc, q0)
 
#define ADTZ2(cc, q0)
 
#define ADTZ4(cc, q0)
 

Macro Definition Documentation

#define ADTZ2 (   cc,
  q0 
)
Value:
adc2*(e(mg,I1-1,I2,I3,cc,t)+e(mg,I1+1,I2,I3,cc,t)+\
e(mg,I1,I2-1,I3,cc,t)+e(mg,I1,I2+1,I3,cc,t)+\
-4.*q0 )

Referenced by Cgins::addForcing().

#define ADTZ2 (   cc,
  q0 
)
Value:
adc2*(e(mg,I1-1,I2,I3,cc,t)+e(mg,I1+1,I2,I3,cc,t)+\
e(mg,I1,I2-1,I3,cc,t)+e(mg,I1,I2+1,I3,cc,t)+\
e(mg,I1,I2,I3-1,cc,t)+e(mg,I1,I2,I3+1,cc,t)\
-6.*q0 )
#define ADTZ4 (   cc,
  q0 
)
Value:
adc4*(-(e(mg,I1-2,I2,I3,cc,t)+e(mg,I1+2,I2,I3,cc,t)+\
e(mg,I1,I2-2,I3,cc,t)+e(mg,I1,I2+2,I3,cc,t))\
+4.*(e(mg,I1-1,I2,I3,cc,t)+e(mg,I1+1,I2,I3,cc,t)+\
e(mg,I1,I2-1,I3,cc,t)+e(mg,I1,I2+1,I3,cc,t))\
-12.*q0 )

Referenced by Cgins::addForcing().

#define ADTZ4 (   cc,
  q0 
)
Value:
adc4*(-(e(mg,I1-2,I2,I3,cc,t)+e(mg,I1+2,I2,I3,cc,t)+\
e(mg,I1,I2-2,I3,cc,t)+e(mg,I1,I2+2,I3,cc,t)+\
e(mg,I1,I2,I3-2,cc,t)+e(mg,I1,I2,I3+2,cc,t))\
+4.*(e(mg,I1-1,I2,I3,cc,t)+e(mg,I1+1,I2,I3,cc,t)+\
e(mg,I1,I2-1,I3,cc,t)+e(mg,I1,I2+1,I3,cc,t)+\
e(mg,I1,I2,I3-1,cc,t)+e(mg,I1,I2,I3+1,cc,t))\
-18.*q0 )
#define ForBoundary (   side,
  axis 
)
Value:
for( axis=0; axis<mg.numberOfDimensions(); axis++ ) \
for( side=0; side<=1; side++ )
#define IS_DIRICHLET (   SIDE,
  AXIS 
)    ( bcLocal(SIDE,AXIS)==Parameters::dirichletBoundaryCondition || bcLocal(SIDE,AXIS)==Parameters::noSlipWall || bcLocal(SIDE,AXIS)==InsParameters::inflowWithVelocityGiven || bcLocal(SIDE,AXIS)==InsParameters::outflow)

Referenced by Cgins::addForcing().

#define uv (   m)    e (mg,I1,I2,I3,m,t)

Referenced by Cgins::addForcing().

#define uvt (   m)    e.t (mg,I1,I2,I3,m,t)

Referenced by Cgins::addForcing().

#define uvx (   m)    e.x (mg,I1,I2,I3,m,t)

Referenced by Cgins::addForcing().

#define uvxx (   m)    e.xx(mg,I1,I2,I3,m,t)

Referenced by Cgins::addForcing().

#define uvxy (   m)    e.xy(mg,I1,I2,I3,m,t)
#define uvxz (   m)    e.xz(mg,I1,I2,I3,m,t)
#define uvy (   m)    e.y (mg,I1,I2,I3,m,t)
#define uvyy (   m)    e.yy(mg,I1,I2,I3,m,t)
#define uvyz (   m)    e.yz(mg,I1,I2,I3,m,t)
#define uvz (   m)    e.z (mg,I1,I2,I3,m,t)
#define uvzz (   m)    e.zz(mg,I1,I2,I3,m,t)