CG  Version 25
Macros | Functions | Variables
mx/src/forcing.h File Reference

Go to the source code of this file.

Macros

#define exTrue(x, y, t)   sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[0]
 
#define eyTrue(x, y, t)   sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[1]
 
#define hzTrue(x, y, t)   sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[5]
 
#define extTrue(x, y, t)   (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[0]
 
#define eytTrue(x, y, t)   (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[1]
 
#define hztTrue(x, y, t)   (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[5]
 
#define exLaplacianTrue(x, y, t)   sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky))*pwc[0])
 
#define eyLaplacianTrue(x, y, t)   sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky))*pwc[1])
 
#define hzLaplacianTrue(x, y, t)   sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky))*pwc[5])
 
#define hzGaussianPulse(xi)   exp(-betaGaussianPlaneWave*((xi)*(xi)))
 
#define exGaussianPulse(xi)   hzGaussianPulse(xi)*(-ky/(eps*cc))
 
#define eyGaussianPulse(xi)   hzGaussianPulse(xi)*( kx/(eps*cc))
 
#define hzLaplacianGaussianPulse(xi)
 
#define exLaplacianGaussianPulse(xi)   hzLaplacianGaussianPulse(xi,t)*(-ky/(eps*cc))
 
#define eyLaplacianGaussianPulse(xi)   hzLaplacianGaussianPulse(xi,t)*( kx/(eps*cc))
 
#define exTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[0]
 
#define eyTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[1]
 
#define ezTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[2]
 
#define extTrue3d(x, y, z, t)   (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[0]
 
#define eytTrue3d(x, y, z, t)   (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[1]
 
#define eztTrue3d(x, y, z, t)   (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[2]
 
#define hxTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[3]
 
#define hyTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[4]
 
#define hzTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[5]
 
#define exLaplacianTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[0])
 
#define eyLaplacianTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[1])
 
#define ezLaplacianTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[2])
 
#define hxLaplacianTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[3])
 
#define hyLaplacianTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[4])
 
#define hzLaplacianTrue3d(x, y, z, t)   sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[5])
 
#define GFM   ## (i0,i1,i2) GFP ## [i0+DIM0 ## *(i1+DIM1 ## *(i2+DIM2 ## *( CCX )))]
 
#define EXTGFP_SENTINEL
 
#define XHP(i0, i1, i2, i3)   xhp[i0+xhDim0*(i1+xhDim1*(i2+xhDim2*(i3)))]
 
#define X(i0, i1, i2, i3)   xhp[i0+xhDim0*(i1+xhDim1*(i2+xhDim2*(i3)))]
 
#define MASK(i0, i1, i2)   maskp[(i0)+(i1)*md1+(i2)*md2]
 
#define XEP(i0, i1, i2, i3)   xep[i0+xeDim0*(i1+xeDim1*(i2+xeDim2*(i3)))]
 

Functions

 if (initialConditionOption==gaussianIntegralInitialCondition)
 
 assert (!(isRectangular &&!isStructured))
 
 if (isRectangular) mg.getRectangularGridParameters(dx
 
 if (buildCenter)
 
 getIndex (mg.dimension(), I1, I2, I3)
 
 if (!ok) continue
 
 if (method==nfdtd||method==sosup)
 
uh reference ((mgp==NULL?getCGField(HField, current)[grid]:fields[current]))
 
ume reference ((mgp==NULL?getCGField(EField, next)[grid]:fields[next+numberOfTimeLevels]))
 
umh reference ((mgp==NULL?getCGField(HField, next)[grid]:fields[next]))
 
 if (errp)
 
else if (cgerrp)
 
 if (umhl.getLength(0))
 
 DEFINE_GF_MACRO (UHX, uhp, uhDim0, uhDim1, uhDim2, uhDimFA, hx)
 
 DEFINE_GF_MACRO (UHY, uhp, uhDim0, uhDim1, uhDim2, uhDimFA, hy)
 
 DEFINE_GF_MACRO (UHZ, uhp, uhDim0, uhDim1, uhDim2, uhDimFA, hz)
 
 DEFINE_GF_MACRO (UMHX, umhp, uhDim0, uhDim1, uhDim2, uhDimFA, hx)
 
 DEFINE_GF_MACRO (UMHY, umhp, uhDim0, uhDim1, uhDim2, uhDimFA, hy)
 
 DEFINE_GF_MACRO (UMHZ, umhp, uhDim0, uhDim1, uhDim2, uhDimFA, hz)
 
 DEFINE_GF_MACRO (UNHX, unhp, uhDim0, uhDim1, uhDim2, uhDimFA, hx)
 
 DEFINE_GF_MACRO (UNHY, unhp, uhDim0, uhDim1, uhDim2, uhDimFA, hy)
 
 DEFINE_GF_MACRO (UNHZ, unhp, uhDim0, uhDim1, uhDim2, uhDimFA, hz)
 
 DEFINE_GF_MACRO (ERRHX, errhp, uhDim0, uhDim1, uhDim2, uhDimFA, hx)
 
 DEFINE_GF_MACRO (ERRHY, errhp, uhDim0, uhDim1, uhDim2, uhDimFA, hy)
 
 DEFINE_GF_MACRO (ERRHZ, errhp, uhDim0, uhDim1, uhDim2, uhDimFA, hz)
 
 if (umel.getLength(0))
 
 DEFINE_GF_MACRO (UEX, uep, ueDim0, ueDim1, ueDim2, ueDimFA, ex)
 
 DEFINE_GF_MACRO (UEY, uep, ueDim0, ueDim1, ueDim2, ueDimFA, ey)
 
 DEFINE_GF_MACRO (UEZ, uep, ueDim0, ueDim1, ueDim2, ueDimFA, ez)
 
 DEFINE_GF_MACRO (UMEX, umep, ueDim0, ueDim1, ueDim2, ueDimFA, ex)
 
 DEFINE_GF_MACRO (UMEY, umep, ueDim0, ueDim1, ueDim2, ueDimFA, ey)
 
 DEFINE_GF_MACRO (UMEZ, umep, ueDim0, ueDim1, ueDim2, ueDimFA, ez)
 
 DEFINE_GF_MACRO (UNEX, unep, ueDim0, ueDim1, ueDim2, ueDimFA, ex)
 
 DEFINE_GF_MACRO (UNEY, unep, ueDim0, ueDim1, ueDim2, ueDimFA, ey)
 
 DEFINE_GF_MACRO (UNEZ, unep, ueDim0, ueDim1, ueDim2, ueDimFA, ez)
 
 DEFINE_GF_MACRO (ERREX, errep, ueDim0, ueDim1, ueDim2, ueDimFA, ex)
 
 DEFINE_GF_MACRO (ERREY, errep, ueDim0, ueDim1, ueDim2, ueDimFA, ey)
 
 DEFINE_GF_MACRO (ERREZ, errep, ueDim0, ueDim1, ueDim2, ueDimFA, ez)
 

Variables

realArray emptyArray
 
realSerialArray emptySerialArray
 
Range all
 
Index I1 = Ih1
 
Index I2 = Ih2
 
Index I3 = Ih3
 
Index Iev [3]
 
Index & Ie1 =Iev[0]
 
Index & Ie2 =Iev[1]
 
Index & Ie3 =Iev[2]
 
Index Ihv [3]
 
Index & Ih1 =Ihv[0]
 
Index & Ih2 =Ihv[1]
 
Index & Ih3 =Ihv[2]
 
MappedGrid & mg = cg[grid]
 
const bool isStructured = mg.getGridType()==MappedGrid::structuredGrid
 
const bool isRectangular = mg.isRectangular()
 
real dx [3] ={1.,1.,1.}
 
real xab [2][3] ={{0.,0.,0.},{0.,0.,0.}}
 
realSerialArray uh
 
realSerialArray ue
 
realSerialArray umh
 
realSerialArray ume
 
realSerialArray unh
 
realSerialArray une
 
realSerialArray errh
 
realSerialArray erre
 
realSerialArray xe
 
realSerialArray xh
 
realSerialArray ye
 
realSerialArray yh
 
realSerialArray ze
 
realSerialArray zh
 
realSerialArray xce
 
realSerialArray xch
 
realSerialArray uepp
 
realSerialArray uhpp
 
intArray & mask = mg.mask()
 
intSerialArray & maskLocal = mask
 
const bool buildCenter
 
const realArray & center = buildCenter ? mg.center() : emptyArray
 
realSerialArray uLocal
 
real dtb2 =dt*.5
 
real tE = t
 
real tH = t
 
int includeGhost =1
 
bool ok = ParallelUtility::getLocalArrayBounds(mask,maskLocal,I1,I2,I3,includeGhost)
 
 else
 
real * uhp =0
 
real * uep =0
 
real * umhp =0
 
real * umep =0
 
real * unhp =0
 
real * unep =0
 
real * xep =0
 
real * xhp =0
 
real * errhp =0
 
real * errep =0
 
int uhDim0 =uhDim1=uhDim2=ueDim0=ueDim1=ueDim2=xeDim0=xeDim1=xeDim2=xhDim0=xhDim1=xhDim2=-1
 
int uhDim1 = uhl.getRawDataSize(1)
 
int uhDim2 = uhl.getRawDataSize(2)
 
int uhDimFA = uhl.getRawDataSize(4)
 
int ueDim0 = uel.getRawDataSize(0)
 
int ueDim1 = uel.getRawDataSize(1)
 
int ueDim2 = uel.getRawDataSize(2)
 
int ueDimFA = uel.getRawDataSize(4)
 
int xeDim0 = xcel.getRawDataSize(0)
 
int xeDim1 = xcel.getRawDataSize(1)
 
int xeDim2 = xcel.getRawDataSize(2)
 
int xhDim0 = xchl.getRawDataSize(0)
 
int xhDim1 = xchl.getRawDataSize(1)
 
int xhDim2 = xchl.getRawDataSize(2)
 
const realSerialArray & uel = ue
 
const realSerialArray & uhl = uh
 
const realSerialArray & umel = ume
 
const realSerialArray & umhl = umh
 
const realSerialArray & unel = une
 
const realSerialArray & unhl = unh
 
const realSerialArray & xcel = xce
 
const realSerialArray & xchl = xch
 
const realSerialArray & errel = erre
 
const realSerialArray & errhl = errh
 
const int * maskp = maskLocal.Array_Descriptor.Array_View_Pointer2
 
const int maskDim0 =maskLocal.getRawDataSize(0)
 
const int maskDim1 =maskLocal.getRawDataSize(1)
 
const int md1 =maskDim0
 
const int md2 =md1*maskDim1
 
 mgp ==NULL ? getCGField(EField,current)[grid] : fields[current+2]).periodicUpdate()
 

Macro Definition Documentation

#define exGaussianPulse (   xi)    hzGaussianPulse(xi)*(-ky/(eps*cc))
#define exLaplacianGaussianPulse (   xi)    hzLaplacianGaussianPulse(xi,t)*(-ky/(eps*cc))
#define exLaplacianTrue (   x,
  y,
 
)    sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky))*pwc[0])
#define exLaplacianTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[0])
#define EXTGFP_SENTINEL
#define exTrue (   x,
  y,
 
)    sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[0]
#define exTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[0]
#define extTrue (   x,
  y,
 
)    (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[0]
#define extTrue3d (   x,
  y,
  z,
 
)    (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[0]
#define eyGaussianPulse (   xi)    hzGaussianPulse(xi)*( kx/(eps*cc))
#define eyLaplacianGaussianPulse (   xi)    hzLaplacianGaussianPulse(xi,t)*( kx/(eps*cc))
#define eyLaplacianTrue (   x,
  y,
 
)    sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky))*pwc[1])
#define eyLaplacianTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[1])
#define eyTrue (   x,
  y,
 
)    sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[1]
#define eyTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[1]
#define eytTrue (   x,
  y,
 
)    (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[1]
#define eytTrue3d (   x,
  y,
  z,
 
)    (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[1]
#define ezLaplacianTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[2])
#define ezTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[2]
#define eztTrue3d (   x,
  y,
  z,
 
)    (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[2]
#define GFM   ## (i0,i1,i2) GFP ## [i0+DIM0 ## *(i1+DIM1 ## *(i2+DIM2 ## *( CCX )))]
#define hxLaplacianTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[3])
#define hxTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[3]
#define hyLaplacianTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[4])
#define hyTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[4]
#define hzGaussianPulse (   xi)    exp(-betaGaussianPlaneWave*((xi)*(xi)))
#define hzLaplacianGaussianPulse (   xi)
Value:
((4.*betaGaussianPlaneWave*betaGaussianPlaneWave*(kx*kx+ky*ky))*xi*xi-\
(2.*betaGaussianPlaneWave*(kx*kx+ky*ky)))*exp(-betaGaussianPlaneWave*((xi)*(xi)))
#define hzLaplacianTrue (   x,
  y,
 
)    sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky))*pwc[5])
#define hzLaplacianTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*(-(twoPi*twoPi*(kx*kx+ky*ky+kz*kz))*pwc[5])
#define hzTrue (   x,
  y,
 
)    sin(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[5]
#define hzTrue3d (   x,
  y,
  z,
 
)    sin(twoPi*(kx*(x)+ky*(y)+kz*(z)-cc*(t)))*pwc[5]
#define hztTrue (   x,
  y,
 
)    (-twoPi*cc)*cos(twoPi*(kx*(x)+ky*(y)-cc*(t)))*pwc[5]
#define MASK (   i0,
  i1,
  i2 
)    maskp[(i0)+(i1)*md1+(i2)*md2]
#define X (   i0,
  i1,
  i2,
  i3 
)    xhp[i0+xhDim0*(i1+xhDim1*(i2+xhDim2*(i3)))]

Referenced by if().

#define XEP (   i0,
  i1,
  i2,
  i3 
)    xep[i0+xeDim0*(i1+xeDim1*(i2+xeDim2*(i3)))]
#define XHP (   i0,
  i1,
  i2,
  i3 
)    xhp[i0+xhDim0*(i1+xhDim1*(i2+xhDim2*(i3)))]

Function Documentation

assert ( isRectangular &&!isStructured)
DEFINE_GF_MACRO ( UHX  ,
uhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hx   
)
DEFINE_GF_MACRO ( UHY  ,
uhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hy   
)
DEFINE_GF_MACRO ( UHZ  ,
uhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hz   
)
DEFINE_GF_MACRO ( UMHX  ,
umhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hx   
)
DEFINE_GF_MACRO ( UMHY  ,
umhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hy   
)
DEFINE_GF_MACRO ( UMHZ  ,
umhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hz   
)
DEFINE_GF_MACRO ( UNHX  ,
unhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hx   
)
DEFINE_GF_MACRO ( UNHY  ,
unhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hy   
)
DEFINE_GF_MACRO ( UNHZ  ,
unhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hz   
)
DEFINE_GF_MACRO ( ERRHX  ,
errhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hx   
)
DEFINE_GF_MACRO ( ERRHY  ,
errhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hy   
)
DEFINE_GF_MACRO ( ERRHZ  ,
errhp  ,
uhDim0  ,
uhDim1  ,
uhDim2  ,
uhDimFA  ,
hz   
)
DEFINE_GF_MACRO ( UEX  ,
uep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ex   
)
DEFINE_GF_MACRO ( UEY  ,
uep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ey   
)
DEFINE_GF_MACRO ( UEZ  ,
uep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ez   
)
DEFINE_GF_MACRO ( UMEX  ,
umep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ex   
)
DEFINE_GF_MACRO ( UMEY  ,
umep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ey   
)
DEFINE_GF_MACRO ( UMEZ  ,
umep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ez   
)
DEFINE_GF_MACRO ( UNEX  ,
unep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ex   
)
DEFINE_GF_MACRO ( UNEY  ,
unep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ey   
)
DEFINE_GF_MACRO ( UNEZ  ,
unep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ez   
)
DEFINE_GF_MACRO ( ERREX  ,
errep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ex   
)
DEFINE_GF_MACRO ( ERREY  ,
errep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ey   
)
DEFINE_GF_MACRO ( ERREZ  ,
errep  ,
ueDim0  ,
ueDim1  ,
ueDim2  ,
ueDimFA  ,
ez   
)
getIndex ( mg.  dimension(),
I1  ,
I2  ,
I3   
)

Referenced by Cgasf::addAllSpeedImplicitForcing(), Cgcns::addConstraintEquation(), Cgsm::addDissipation(), Maxwell::addDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), Cgad::addForcing(), Cgins::addForcing(), Cgasf::addForcing(), Cgcns::addForcing(), Cgins::addForcingToPressureEquation(), DomainSolver::advanceAdamsPredictorCorrector(), Cgad::advanceADI(), Maxwell::advanceC(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Maxwell::advanceNew(), DomainSolver::advanceNewton(), Maxwell::advanceNFDTD(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), DomainSolver::advanceSteadyStateRungeKutta(), DomainSolver::advanceTrapezoidal(), DomainSolver::advanceVariableTimeStepAdamsPredictorCorrector(), Cgasf::allSpeedImplicitTimeStep(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Cgins::applyFourthOrderBoundaryConditions(), applyFourthOrderBoundaryConditionsOld(), Cgsm::assignAnnulusEigenfunction(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), DomainSolver::assignInitialConditions(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceBoundaryConditions(), Maxwell::assignInterfaceBoundaryConditions(), Cgmp::assignInterfaceRightHandSideOld(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgcns::assignTestProblem(), Cgasf::assignTestProblem(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), boundaryDistance(), Cgsm::buildVariableDissipation(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkForSymmetry(), checkGridFunction(), DomainSolver::checkSolution(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Maxwell::computeDissipation(), ProjectVelocity::computeDivergence(), Maxwell::computeIntensity(), Maxwell::computeTimeStep(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), Cgins::determineErrors(), DomainSolver::determineErrors(), DomainSolver::eulerStep(), for(), Cgasf::formAllSpeedPressureEquation(), Cgcns::formImplicitTimeSteppingMatrix(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), Maxwell::getChargeDensity(), InsParameters::getDerivedFunction(), Cgsm::getEnergy(), Maxwell::getEnergy(), Cgsm::getErrors(), Maxwell::getErrors(), FlowSolutions::getFlowSolution(), Cgsm::getForcing(), Maxwell::getForcing(), DomainSolver::getGridInfo(), getGridMotion(), MovingGrids::getGridVelocity(), DomainSolver::getInitialConditions(), Cgmp::getInterfaceResidualsOld(), Parameters::getKnownSolution(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), DeformingGrid::getPastLevelGrid(), DomainSolver::getSolutionBounds(), FlowSolutions::getSupersonicExpandingFlow(), Cgsm::getTimeStep(), Cgcns::getTimeSteppingEigenvalue(), Cgad::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), Cgins::getTimeSteppingEigenvalue(), DomainSolver::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), MovingGrids::getUserDefinedGridVelocity(), Cgad::getUt(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), Maxwell::getValuesFDTD(), DeformingGrid::getVelocity(), DeformingBodyMotion::getVelocity(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), if(), initialConditionsFromAProfile(), Maxwell::initializeKnownSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::initializeTurbulenceModels(), Cgins::insImplicitMatrix(), InterfaceTransfer::internalInterpolate(), Cgins::lineSolverBoundaryConditions(), main(), Cgasf::maxMachNumber(), DomainSolver::outputProbes(), Cgins::outputSolution(), DomainSolver::outputSolution(), Maxwell::project(), Cgins::project(), ProjectVelocity::projectVelocity(), Parameters::readFromAShowFile(), DomainSolver::saveShow(), DomainSolver::setVariableBoundaryValues(), DomainSolver::setVariableMaterialProperties(), DeformingGrid::simpleGetVelocity(), DeformingGrid::simpleGetVelocityAndPoints(), Maxwell::smoothDivergence(), ProjectVelocity::smoothVelocity(), DomainSolver::smoothVelocity(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), Cgins::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), solveProblem(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepFE(), DomainSolver::takeTimeStepIM(), DomainSolver::takeTimeStepPC(), Cgins::updateDivergenceDamping(), Cgins::updatePressureEquation(), Cgcns::updateStateVariables(), userDefinedErrorEstimator(), Maxwell::userDefinedForcing(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), Cgad::userDefinedInitialConditions(), Maxwell::userDefinedInitialConditions(), Cgsm::userDefinedInitialConditions(), DomainSolver::userDefinedInitialConditions(), and DomainSolver::userDefinedMaterialProperties().

if ( initialConditionOption  = =gaussianIntegralInitialCondition)

References ERREX, ERREY, ERRHZ, ex, exmax, ey, FOR_3D, i1, I1, i2, I2, i3, I3, period, U, x, X, and y.

if ( isRectangular  )
if ( buildCenter  )
if ( ok)
if ( method  = =nfdtd || method==sosup)

References buildCenter, center, cg, ex, ey, ez, grid, hx, I1, I2, I3, mgp, and uLocal.

if ( errp  )
else if ( cgerrp  )

References grid.

if ( umhl.  getLength0)

References umhp.

if ( umel.  getLength0)

References umep.

uh reference ( (mgp==NULL?getCGField(HField, current)[grid]:fields[current])  )
ume reference ( (mgp==NULL?getCGField(EField, next)[grid]:fields[next+numberOfTimeLevels])  )
umh reference ( (mgp==NULL?getCGField(HField, next)[grid]:fields[next])  )

Variable Documentation

Range all

Referenced by DomainSolver::adaptGrids(), DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), Maxwell::addFilter(), Cgins::addForcing(), Cgcns::addForcing(), Cgins::addForcingToPressureEquation(), DomainSolver::addGrids(), DomainSolver::advanceAdamsPredictorCorrector(), Cgad::advanceADI(), Maxwell::advanceC(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Maxwell::advanceNew(), DomainSolver::advanceNewton(), DomainSolver::advanceSecondOrderSystem(), DomainSolver::advanceTrapezoidal(), Cgasf::allSpeedImplicitTimeStep(), Cgcns::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Maxwell::assignInitialConditions(), Cgins::assignLineSolverBoundaryConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), boundaryDistance(), DomainSolver::buildAmrGridsForInitialConditions(), DomainSolver::buildGrid(), Reactions::checkChemicalSourceJacobian(), Cgsm::checkDisplacementAndStress(), checkGridFunction(), Cgsm::computeDissipation(), Maxwell::computeDissipation(), DeformingGrid::computeGridVelocity(), Maxwell::computeIntensity(), CnsParameters::conservativeToPrimitive(), convertToVertexCentered(), GridFunction::createGridVelocity(), Parameters::defineBoundaryConditions(), detectCollisions(), DomainSolver::eulerStep(), Cgcns::formImplicitTimeSteppingMatrix(), Cgcns::formMatrixForImplicitSolve(), Cgins::formMatrixForImplicitSolve(), GridEvolution::getAcceleration(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), Maxwell::getChargeDensity(), AsfParameters::getDerivedFunction(), CnsParameters::getDerivedFunction(), InsParameters::getDerivedFunction(), Cgsm::getErrors(), Maxwell::getErrors(), Maxwell::getForcing(), DomainSolver::getInitialConditions(), Parameters::getKnownSolution(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), DomainSolver::getOriginalBoundaryConditions(), DeformingGrid::getPastLevelGrid(), InsParameters::getTurbulenceModelVariables(), Cgcns::getUt(), GridEvolution::getVelocity(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), if(), Cgad::implicitSolve(), Cgcns::implicitSolve(), Cgins::implicitSolve(), DeformingBodyMotion::initialize(), Maxwell::initializeKnownSolution(), Cgsm::initializeKnownSolution(), Cgasf::initializeSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::lineSolverBoundaryConditions(), main(), Maxwell::Maxwell(), MovingGrids::moveDeformingBodies(), DomainSolver::parabolicInflow(), CnsParameters::primitiveToConservative(), Cgins::project(), ProjectVelocity::projectVelocity(), Parameters::readFromAShowFile(), MovingGrids::rigidBodyMotion(), Maxwell::saveSequenceInfo(), Cgsm::saveSequenceInfo(), DomainSolver::saveSequenceInfo(), DomainSolver::saveShow(), Controller::saveToShowFile(), MovingGrids::saveToShowFile(), Parameters::setBoundaryConditionValues(), AdParameters::setDefaultDataForABoundaryCondition(), AsfParameters::setDefaultDataForABoundaryCondition(), InsParameters::setDefaultDataForABoundaryCondition(), CnsParameters::setDefaultDataForABoundaryCondition(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), Parameters::setTwilightZoneParameters(), Cgasf::setupGridFunctions(), Cgins::setupGridFunctions(), Maxwell::setupGridFunctions(), Cgsm::setupGridFunctions(), DomainSolver::setupGridFunctions(), DeformingGrid::simpleGetVelocity(), DeformingGrid::simpleGetVelocityAndPoints(), Maxwell::solve(), Cgsm::solve(), Cgins::solveForTimeIndependentVariables(), solveProblem(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepFE(), DomainSolver::takeTimeStepPC(), MovingGrids::update(), GridFunction::updateGridVelocityArrays(), Parameters::updateKnownSolutionToMatchGrid(), updatePlotBounds(), CnsParameters::updateToMatchGrid(), MovingGrids::updateToMatchGrid(), Cgasf::updateToMatchGrid(), Parameters::updateToMatchGrid(), and DomainSolver::updateToMatchNewGrid().

const bool buildCenter
Initial value:
( initialConditionOption==squareEigenfunctionInitialCondition ||
initialConditionOption==gaussianPulseInitialCondition ||
(forcingOption==gaussianChargeSource && initialConditionOption==defaultInitialCondition)
)
)

Referenced by Maxwell::assignInitialConditions(), Maxwell::getErrors(), Maxwell::getForcing(), and if().

const realArray& center = buildCenter ? mg.center() : emptyArray
real dtb2 =dt*.5
real dx[3] ={1.,1.,1.}

Referenced by DomainSolver::addArtificialDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Cgad::advanceADI(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Maxwell::advanceNFDTD(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgins::applyFourthOrderBoundaryConditions(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), DomainSolver::assignInitialConditions(), Maxwell::assignInitialConditions(), Cgins::assignLineSolverBoundaryConditions(), Cgins::assignPressureRHS(), boundaryDistance(), ProjectVelocity::computeDivergence(), Maxwell::computeTimeStep(), Maxwell::defineRegionsAndBodies(), detectCollisions(), Maxwell::getChargeDensity(), Maxwell::getErrors(), Maxwell::getForcing(), Cgsm::getTimeStep(), RigidBodyMotion::getTimeStepEstimate(), Cgcns::getTimeSteppingEigenvalue(), Cgad::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), Cgins::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), Maxwell::getValuesFDTD(), RadiationBoundaryCondition::initialize(), DeformingBodyMotion::initialize(), Cgins::insImplicitMatrix(), Cgins::lineSolverBoundaryConditions(), main(), DomainSolver::outputProbes(), DomainSolver::parabolicInflow(), Cgins::printTimeStepInfo(), Maxwell::projectInterpolationPoints(), Maxwell::setupGridFunctions(), Cgsm::setupGridFunctions(), Maxwell::setupGrids(), Cgsm::solve(), Cgasf::solveForAllSpeedPressure(), Reactions::solveImplicitForPTYGivenR(), Reactions::solveImplicitForRTYGivenP(), Reactions::solveImplicitForYGivenRTP(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), ExternalBoundaryData::update(), PistonMotion::update(), Cgins::updateDivergenceDamping(), DomainSolver::userDefinedBoundaryValues(), userDefinedErrorEstimator(), and DomainSolver::userDefinedInitialConditions().

else
Initial value:
{
ue.reference ( (mgp==NULL ? getCGField(EField,current)[grid] : fields[current+numberOfTimeLevels]) )
realArray emptyArray
realSerialArray emptySerialArray
realSerialArray erre
const realSerialArray& errel = erre
errep =0
realSerialArray errh
const realSerialArray& errhl = errh
errhp =0
I1 = Ih1

Referenced by Cgasf::addAllSpeedImplicitForcing(), DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), Cgsm::addDissipation(), Maxwell::addDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), Cgad::addForcing(), Cgins::addForcing(), Cgasf::addForcing(), Cgcns::addForcing(), Cgins::addForcingToPressureEquation(), Cgasf::addForcingToPressureEquation(), Cgsm::advance(), DomainSolver::advanceAdamsPredictorCorrector(), Cgad::advanceADI(), Maxwell::advanceC(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), Maxwell::advanceNew(), DomainSolver::advanceNewton(), Maxwell::advanceNFDTD(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), DomainSolver::advanceSteadyStateRungeKutta(), DomainSolver::advanceTrapezoidal(), DomainSolver::advanceVariableTimeStepAdamsPredictorCorrector(), Cgasf::allSpeedImplicitTimeStep(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Cgins::applyFourthOrderBoundaryConditions(), applyFourthOrderBoundaryConditionsOld(), Cgsm::assignAnnulusEigenfunction(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), DomainSolver::assignInitialConditions(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceBoundaryConditions(), Maxwell::assignInterfaceBoundaryConditions(), Cgmp::assignInterfaceRightHandSide(), Cgmp::assignInterfaceRightHandSideOld(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgcns::assignTestProblem(), Cgasf::assignTestProblem(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), boundaryDistance(), Cgsm::buildVariableDissipation(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkForSymmetry(), checkGridFunction(), DomainSolver::checkSolution(), Reactions::chemistrySource(), Reactions::chemistrySourceAndJacobian(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Maxwell::computeDissipation(), ProjectVelocity::computeDivergence(), Maxwell::computeIntensity(), Maxwell::computeTimeStep(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), Cgins::determineErrors(), DomainSolver::determineErrors(), DomainSolver::eulerStep(), for(), Cgasf::formAllSpeedPressureEquation(), Cgcns::formImplicitTimeSteppingMatrix(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), MovingGrids::getBoundaryAcceleration(), getBoundaryData(), Parameters::getBoundaryData(), Maxwell::getChargeDensity(), InsParameters::getDerivedFunction(), Cgsm::getEnergy(), Maxwell::getEnergy(), Cgsm::getErrors(), Maxwell::getErrors(), FlowSolutions::getFlowSolution(), Cgsm::getForcing(), Maxwell::getForcing(), DomainSolver::getGridInfo(), getGridMotion(), MovingGrids::getGridVelocity(), Cgsm::getInitialConditions(), DomainSolver::getInitialConditions(), Cgmp::getInterfaceResiduals(), Cgmp::getInterfaceResidualsOld(), Parameters::getKnownSolution(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), DeformingGrid::getPastLevelGrid(), DomainSolver::getSolutionBounds(), FlowSolutions::getSupersonicExpandingFlow(), Cgsm::getTimeStep(), Cgcns::getTimeSteppingEigenvalue(), Cgad::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), Cgins::getTimeSteppingEigenvalue(), DomainSolver::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), MovingGrids::getUserDefinedBoundaryAcceleration(), MovingGrids::getUserDefinedGridVelocity(), Cgad::getUt(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), Maxwell::getValuesFDTD(), DeformingGrid::getVelocity(), DeformingBodyMotion::getVelocity(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), MovingGrids::gridAccelerationBC(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), DeformingBodyMotion::initialize(), Cgmp::initializeInterfaces(), Maxwell::initializeInterfaces(), Cgsm::initializeInterfaces(), Maxwell::initializeKnownSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::initializeTurbulenceModels(), Cgins::insImplicitMatrix(), DeformingBodyMotion::integrate(), Cgmp::interfaceProjection(), InterfaceTransfer::internalInterpolate(), DomainSolver::jetInflow(), Cgins::lineSolverBoundaryConditions(), main(), Cgasf::maxMachNumber(), DomainSolver::outputProbes(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), Reactions::pFromRTY(), Maxwell::project(), Cgins::project(), ProjectVelocity::projectVelocity(), Parameters::readFromAShowFile(), DeformingBodyMotion::regenerateComponentGrids(), Reactions::rFromPTY(), DomainSolver::saveShow(), DomainSolver::setInterfacesAtPastTimes(), Maxwell::setupGrids(), DomainSolver::setVariableMaterialProperties(), DeformingGrid::simpleGetVelocity(), DeformingGrid::simpleGetVelocityAndPoints(), Maxwell::smoothDivergence(), ProjectVelocity::smoothVelocity(), DomainSolver::smoothVelocity(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), Cgins::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), solveProblem(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepFE(), DomainSolver::takeTimeStepIM(), DomainSolver::takeTimeStepPC(), Cgins::updateDivergenceDamping(), Cgins::updatePressureEquation(), Cgcns::updateStateVariables(), userDefinedErrorEstimator(), Maxwell::userDefinedForcing(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), DomainSolver::userDefinedGrid(), MovingGrids::userDefinedGridAccelerationBC(), Cgad::userDefinedInitialConditions(), Maxwell::userDefinedInitialConditions(), Cgsm::userDefinedInitialConditions(), DomainSolver::userDefinedInitialConditions(), and DomainSolver::userDefinedMaterialProperties().

I2 = Ih2

Referenced by Cgasf::addAllSpeedImplicitForcing(), DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), Cgsm::addDissipation(), Maxwell::addDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), Cgad::addForcing(), Cgins::addForcing(), Cgasf::addForcing(), Cgcns::addForcing(), Cgins::addForcingToPressureEquation(), Cgasf::addForcingToPressureEquation(), Cgsm::advance(), DomainSolver::advanceAdamsPredictorCorrector(), Cgad::advanceADI(), Maxwell::advanceC(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), Maxwell::advanceNew(), DomainSolver::advanceNewton(), Maxwell::advanceNFDTD(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), DomainSolver::advanceSteadyStateRungeKutta(), DomainSolver::advanceTrapezoidal(), DomainSolver::advanceVariableTimeStepAdamsPredictorCorrector(), Cgasf::allSpeedImplicitTimeStep(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Cgins::applyFourthOrderBoundaryConditions(), applyFourthOrderBoundaryConditionsOld(), Cgsm::assignAnnulusEigenfunction(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), DomainSolver::assignInitialConditions(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceBoundaryConditions(), Maxwell::assignInterfaceBoundaryConditions(), Cgmp::assignInterfaceRightHandSide(), Cgmp::assignInterfaceRightHandSideOld(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgcns::assignTestProblem(), Cgasf::assignTestProblem(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), boundaryDistance(), Cgsm::buildVariableDissipation(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkForSymmetry(), checkGridFunction(), DomainSolver::checkSolution(), Reactions::chemistrySource(), Reactions::chemistrySourceAndJacobian(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Maxwell::computeDissipation(), ProjectVelocity::computeDivergence(), Maxwell::computeIntensity(), Maxwell::computeTimeStep(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), Cgins::determineErrors(), DomainSolver::determineErrors(), DomainSolver::eulerStep(), for(), Cgasf::formAllSpeedPressureEquation(), Cgcns::formImplicitTimeSteppingMatrix(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), MovingGrids::getBoundaryAcceleration(), getBoundaryData(), Parameters::getBoundaryData(), Maxwell::getChargeDensity(), InsParameters::getDerivedFunction(), Cgsm::getEnergy(), Maxwell::getEnergy(), Cgsm::getErrors(), Maxwell::getErrors(), FlowSolutions::getFlowSolution(), Cgsm::getForcing(), Maxwell::getForcing(), DomainSolver::getGridInfo(), getGridMotion(), MovingGrids::getGridVelocity(), Cgsm::getInitialConditions(), DomainSolver::getInitialConditions(), Cgmp::getInterfaceResiduals(), Cgmp::getInterfaceResidualsOld(), Parameters::getKnownSolution(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), DeformingGrid::getPastLevelGrid(), DomainSolver::getSolutionBounds(), FlowSolutions::getSupersonicExpandingFlow(), Cgsm::getTimeStep(), Cgcns::getTimeSteppingEigenvalue(), Cgad::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), Cgins::getTimeSteppingEigenvalue(), DomainSolver::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), MovingGrids::getUserDefinedBoundaryAcceleration(), MovingGrids::getUserDefinedGridVelocity(), Cgad::getUt(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), Maxwell::getValuesFDTD(), DeformingGrid::getVelocity(), DeformingBodyMotion::getVelocity(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), MovingGrids::gridAccelerationBC(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), DeformingBodyMotion::initialize(), Cgmp::initializeInterfaces(), Maxwell::initializeInterfaces(), Cgsm::initializeInterfaces(), Maxwell::initializeKnownSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::initializeTurbulenceModels(), Cgins::insImplicitMatrix(), DeformingBodyMotion::integrate(), Cgmp::interfaceProjection(), InterfaceTransfer::internalInterpolate(), DomainSolver::jetInflow(), Cgins::lineSolverBoundaryConditions(), main(), Cgasf::maxMachNumber(), DomainSolver::outputProbes(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), Reactions::pFromRTY(), Maxwell::project(), Cgins::project(), ProjectVelocity::projectVelocity(), Parameters::readFromAShowFile(), DeformingBodyMotion::regenerateComponentGrids(), Reactions::rFromPTY(), DomainSolver::saveShow(), DomainSolver::setInterfacesAtPastTimes(), Maxwell::setupGrids(), DomainSolver::setVariableMaterialProperties(), DeformingGrid::simpleGetVelocity(), DeformingGrid::simpleGetVelocityAndPoints(), Maxwell::smoothDivergence(), ProjectVelocity::smoothVelocity(), DomainSolver::smoothVelocity(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), Cgins::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), solveProblem(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepFE(), DomainSolver::takeTimeStepIM(), DomainSolver::takeTimeStepPC(), Cgins::updateDivergenceDamping(), Cgins::updatePressureEquation(), Cgcns::updateStateVariables(), userDefinedErrorEstimator(), Maxwell::userDefinedForcing(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), DomainSolver::userDefinedGrid(), MovingGrids::userDefinedGridAccelerationBC(), Cgad::userDefinedInitialConditions(), Maxwell::userDefinedInitialConditions(), Cgsm::userDefinedInitialConditions(), DomainSolver::userDefinedInitialConditions(), and DomainSolver::userDefinedMaterialProperties().

I3 = Ih3

Referenced by Cgasf::addAllSpeedImplicitForcing(), DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), Cgsm::addDissipation(), Maxwell::addDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), Cgad::addForcing(), Cgins::addForcing(), Cgasf::addForcing(), Cgcns::addForcing(), Cgins::addForcingToPressureEquation(), Cgasf::addForcingToPressureEquation(), Cgsm::advance(), DomainSolver::advanceAdamsPredictorCorrector(), Cgad::advanceADI(), Maxwell::advanceC(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), Maxwell::advanceNew(), DomainSolver::advanceNewton(), Maxwell::advanceNFDTD(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), DomainSolver::advanceSteadyStateRungeKutta(), DomainSolver::advanceTrapezoidal(), DomainSolver::advanceVariableTimeStepAdamsPredictorCorrector(), Cgasf::allSpeedImplicitTimeStep(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Cgins::applyFourthOrderBoundaryConditions(), applyFourthOrderBoundaryConditionsOld(), Cgsm::assignAnnulusEigenfunction(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), DomainSolver::assignInitialConditions(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceBoundaryConditions(), Maxwell::assignInterfaceBoundaryConditions(), Cgmp::assignInterfaceRightHandSide(), Cgmp::assignInterfaceRightHandSideOld(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgcns::assignTestProblem(), Cgasf::assignTestProblem(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), boundaryDistance(), Cgsm::buildVariableDissipation(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkForSymmetry(), checkGridFunction(), DomainSolver::checkSolution(), Reactions::chemistrySource(), Reactions::chemistrySourceAndJacobian(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Maxwell::computeDissipation(), ProjectVelocity::computeDivergence(), Maxwell::computeIntensity(), Maxwell::computeTimeStep(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), Cgins::determineErrors(), DomainSolver::determineErrors(), DomainSolver::eulerStep(), for(), Cgasf::formAllSpeedPressureEquation(), Cgcns::formImplicitTimeSteppingMatrix(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), MovingGrids::getBoundaryAcceleration(), getBoundaryData(), Parameters::getBoundaryData(), Maxwell::getChargeDensity(), InsParameters::getDerivedFunction(), Cgsm::getEnergy(), Maxwell::getEnergy(), Cgsm::getErrors(), Maxwell::getErrors(), FlowSolutions::getFlowSolution(), Cgsm::getForcing(), Maxwell::getForcing(), DomainSolver::getGridInfo(), getGridMotion(), MovingGrids::getGridVelocity(), Cgsm::getInitialConditions(), DomainSolver::getInitialConditions(), Cgmp::getInterfaceResiduals(), Cgmp::getInterfaceResidualsOld(), Parameters::getKnownSolution(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), MatrixMotion::getMotion(), DeformingGrid::getPastLevelGrid(), DomainSolver::getSolutionBounds(), FlowSolutions::getSupersonicExpandingFlow(), Cgsm::getTimeStep(), Cgcns::getTimeSteppingEigenvalue(), Cgad::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), Cgins::getTimeSteppingEigenvalue(), DomainSolver::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), MovingGrids::getUserDefinedBoundaryAcceleration(), MovingGrids::getUserDefinedGridVelocity(), Cgad::getUt(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), Maxwell::getValuesFDTD(), DeformingGrid::getVelocity(), DeformingBodyMotion::getVelocity(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), MovingGrids::gridAccelerationBC(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), Cgmp::initializeInterfaces(), Maxwell::initializeInterfaces(), Cgsm::initializeInterfaces(), Maxwell::initializeKnownSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::initializeTurbulenceModels(), Cgins::insImplicitMatrix(), Cgmp::interfaceProjection(), InterfaceTransfer::internalInterpolate(), DomainSolver::jetInflow(), Cgins::lineSolverBoundaryConditions(), main(), Cgasf::maxMachNumber(), DomainSolver::outputProbes(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), Reactions::pFromRTY(), Maxwell::project(), Cgins::project(), ProjectVelocity::projectVelocity(), Parameters::readFromAShowFile(), Reactions::rFromPTY(), DomainSolver::saveShow(), DomainSolver::setInterfacesAtPastTimes(), Maxwell::setupGrids(), DomainSolver::setVariableMaterialProperties(), DeformingGrid::simpleGetVelocity(), DeformingGrid::simpleGetVelocityAndPoints(), Maxwell::smoothDivergence(), ProjectVelocity::smoothVelocity(), DomainSolver::smoothVelocity(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), Cgins::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), solveProblem(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepFE(), DomainSolver::takeTimeStepIM(), DomainSolver::takeTimeStepPC(), Cgins::updateDivergenceDamping(), Cgins::updatePressureEquation(), Cgcns::updateStateVariables(), userDefinedErrorEstimator(), Maxwell::userDefinedForcing(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), DomainSolver::userDefinedGrid(), MovingGrids::userDefinedGridAccelerationBC(), Cgad::userDefinedInitialConditions(), Maxwell::userDefinedInitialConditions(), Cgsm::userDefinedInitialConditions(), DomainSolver::userDefinedInitialConditions(), and DomainSolver::userDefinedMaterialProperties().

Ie1 =Iev[0]
Ie2 =Iev[1]
Ie3 =Iev[2]
Index Iev[3]
Ih1 =Ihv[0]
Ih2 =Ihv[1]
Ih3 =Ihv[2]
Index Ihv[3]
int includeGhost =1

Referenced by Maxwell::advanceFDTD(), Cgins::advanceLineSolveNew(), Cgasf::allSpeedImplicitTimeStep(), Cgad::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyFourthOrderBoundaryConditions(), Cgsm::assignAnnulusEigenfunction(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceBoundaryConditions(), Maxwell::assignInterfaceBoundaryConditions(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkGridFunction(), DomainSolver::checkSolution(), Maxwell::computeIntensity(), Maxwell::computeTimeStep(), Cgins::computeTurbulenceQuantities(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), detectCollisions(), Cgasf::formAllSpeedPressureEquation(), Cgcns::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), MovingGrids::getBoundaryAcceleration(), Parameters::getBoundaryData(), Maxwell::getChargeDensity(), Maxwell::getErrors(), Maxwell::getForcing(), DomainSolver::getInitialConditions(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), InsParameters::getNormalForce(), DomainSolver::getTimeDependentBoundaryConditions(), Cgsm::getTimeStep(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), Cgasf::getUt(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), MovingGrids::gridAccelerationBC(), InterfaceTransfer::initialize(), Maxwell::initializeInterfaces(), Maxwell::initializeKnownSolution(), Cgins::insImplicitMatrix(), DomainSolver::outputProbes(), DomainSolver::parabolicInflow(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), DomainSolver::saveShow(), DomainSolver::setInterfacesAtPastTimes(), DomainSolver::setVariableBoundaryValues(), DomainSolver::setVariableMaterialProperties(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), MovingGrids::update(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), and MovingGrids::userDefinedGridAccelerationBC().

const bool isRectangular = mg.isRectangular()

Referenced by DomainSolver::addArtificialDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), Cgad::addForcing(), Cgins::addForcing(), Cgcns::addForcing(), DomainSolver::advanceAdamsPredictorCorrector(), Cgad::advanceADI(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Maxwell::advanceNFDTD(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgad::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Cgsm::assignAnnulusEigenfunction(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Maxwell::assignInitialConditions(), Maxwell::assignInterfaceBoundaryConditions(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), boundaryDistance(), Cgins::buildImplicitSolvers(), DomainSolver::computeBodyForcing(), Maxwell::computeDissipation(), ProjectVelocity::computeDivergence(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), Cgins::determineErrors(), DomainSolver::determineErrors(), Cgcns::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), Maxwell::getChargeDensity(), Cgsm::getErrors(), Maxwell::getErrors(), Cgsm::getForcing(), Maxwell::getForcing(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgcns::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), Cgins::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), if(), initialConditionsFromAProfile(), RadiationBoundaryCondition::initialize(), DeformingBodyMotion::initialize(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::insImplicitMatrix(), Cgins::lineSolverBoundaryConditions(), DomainSolver::outputProbes(), DomainSolver::parabolicInflow(), Cgins::printTimeStepInfo(), Maxwell::project(), Maxwell::projectInterpolationPoints(), Maxwell::setupGridFunctions(), Cgsm::setupGridFunctions(), DomainSolver::setVariableBoundaryValues(), DomainSolver::setVariableMaterialProperties(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), Cgins::updateDivergenceDamping(), userDefinedErrorEstimator(), and DomainSolver::userDefinedForcing().

const bool isStructured = mg.getGridType()==MappedGrid::structuredGrid
intArray& mask = mg.mask()
const int maskDim0 =maskLocal.getRawDataSize(0)
const int maskDim1 =maskLocal.getRawDataSize(1)
intSerialArray& maskLocal = mask

Referenced by CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), PenaltySlipWallBC::addPenaltyForcing(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Maxwell::advanceNFDTD(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceRightHandSide(), Cgins::assignLineSolverBoundaryConditions(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkGridFunction(), DomainSolver::checkSolution(), Maxwell::computeTimeStep(), Cgins::computeTurbulenceQuantities(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), Cgins::determineErrors(), DomainSolver::determineErrors(), Cgcns::formImplicitTimeSteppingMatrix(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Cgins::getAugmentedSolution(), Parameters::getBoundaryData(), Maxwell::getChargeDensity(), Cgsm::getErrors(), Maxwell::getErrors(), Cgsm::getForcing(), Maxwell::getForcing(), DomainSolver::getGridInfo(), Cgmp::getInterfaceResiduals(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), DomainSolver::getTimeDependentBoundaryConditions(), Cgsm::getTimeStep(), Cgcns::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), Cgcns::getUt(), Maxwell::getValuesFDTD(), Cgsm::getVelocityAndStress(), InterfaceTransfer::initialize(), Cgins::insImplicitMatrix(), Cgins::lineSolverBoundaryConditions(), Cgasf::maxMachNumber(), DomainSolver::parabolicInflow(), Maxwell::project(), Maxwell::projectInterpolationPoints(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), DomainSolver::setVariableMaterialProperties(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), DomainSolver::takeTimeStepAF(), userDefinedErrorEstimator(), and DomainSolver::userDefinedMaterialProperties().

const int* maskp = maskLocal.Array_Descriptor.Array_View_Pointer2
const int md1 =maskDim0
const int md2 =md1*maskDim1
MappedGrid& mg = cg[grid]

Referenced by DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), Cgsm::addDissipation(), Maxwell::addDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), Cgad::addForcing(), Cgins::addForcing(), Cgcns::addForcing(), Cgins::addForcingToPressureEquation(), PenaltySlipWallBC::addPenaltyForcing(), Cgad::advanceADI(), Maxwell::advanceC(), Maxwell::advanceDSI(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Maxwell::advanceNew(), Maxwell::advanceNFDTD(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), Maxwell::advanceUnstructuredDSI(), Cgasf::allSpeedImplicitTimeStep(), PenaltySlipWallBC::applyBC(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgad::applyBoundaryConditions(), Cgasf::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Cgad::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Cgsm::assignAnnulusEigenfunction(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Cgmp::assignInterfaceRightHandSide(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgsm::assignSpecialInitialConditions(), Cgsm::assignTwilightZoneInitialConditions(), boundaryDistance(), Cgsm::buildVariableDissipation(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkForSymmetry(), checkGridFunction(), DomainSolver::checkSolution(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Maxwell::computeDissipation(), ProjectVelocity::computeDivergence(), Maxwell::computeIntensity(), Maxwell::computeTimeStep(), Cgins::computeTurbulenceQuantities(), convertToVertexCentered(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), detectCollisions(), F90_ID(), for(), Cgasf::formAllSpeedPressureEquation(), Cgcns::formImplicitTimeSteppingMatrix(), Cgins::formImplicitTimeSteppingMatrix(), Cgcns::formMatrixForImplicitSolve(), Cgins::formMatrixForImplicitSolve(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), ExternalBoundaryData::getBoundaryData(), Maxwell::getChargeDensity(), getClosestGridPoint(), FlowSolutions::getDeformingDiffuser(), AsfParameters::getDerivedFunction(), CnsParameters::getDerivedFunction(), InsParameters::getDerivedFunction(), Parameters::getDerivedFunction(), Cgsm::getEnergy(), Maxwell::getEnergy(), Cgsm::getErrors(), Maxwell::getErrors(), FlowSolutions::getFlowSolution(), Cgsm::getForcing(), Maxwell::getForcing(), getGridMotion(), Cgsm::getInputOutputOption(), Cgmp::getInterfaceResiduals(), Parameters::getKnownSolution(), Cgins::getLineSolverBoundaryConditions(), getLocalBoundsAndBoundaryConditions(), Cgsm::getLocalBoundsAndBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), AsfParameters::getNormalForce(), InsParameters::getNormalForce(), CnsParameters::getNormalForce(), FlowSolutions::getObliqueShockFlow(), FlowSolutions::getPistonFlow(), FlowSolutions::getShockElasticPistonFlow(), DomainSolver::getSolutionBounds(), FlowSolutions::getSupersonicExpandingFlow(), DomainSolver::getTimeDerivativeOfBoundaryValues(), Cgsm::getTimeStep(), DomainSolver::getTimeSteppingOption(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), MovingGrids::getUserDefinedGridVelocity(), Parameters::getUserDefinedKnownSolution(), Cgad::getUt(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), if(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), Cgmp::initializeInterfaces(), Maxwell::initializeRadiationBoundaryConditions(), Cgsm::initializeRadiationBoundaryConditions(), insbe1(), insbe2(), Cgins::insImplicitMatrix(), Maxwell::interactiveUpdate(), InterfaceTransfer::internalInterpolate(), Cgcns::isImplicitMatrixSingular(), Cgins::lineSolverBoundaryConditions(), main(), DomainSolver::outputProbes(), Cgins::printTimeStepInfo(), Maxwell::project(), Maxwell::projectInterpolationPoints(), Parameters::readFromAShowFile(), Maxwell::reconstructDSIAtEntities(), Maxwell::reconstructDSIField(), rigidBodyBoundaryProjection(), DomainSolver::setInterfacesAtPastTimes(), Cgad::setOgesBoundaryConditions(), Cgins::setOgesBoundaryConditions(), SmParameters::setPdeParameters(), Cgins::setup(), Maxwell::setupDSICoefficients(), Cgcns::setupGridFunctions(), Maxwell::setupGridFunctions(), Cgsm::setupGridFunctions(), Maxwell::setupGrids(), Cgsm::setupGrids(), DomainSolver::setVariableBoundaryValues(), DomainSolver::setVariableMaterialProperties(), Maxwell::solve(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), solveProblem(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::tracking(), Cgcns::updateGeometryArrays(), Cgasf::updateGeometryArrays(), Cgcns::updateStateVariables(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), userDefinedErrorEstimator(), Maxwell::userDefinedForcing(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), Cgad::userDefinedInitialConditions(), Maxwell::userDefinedInitialConditions(), Cgsm::userDefinedInitialConditions(), and DomainSolver::userDefinedOutput().

mgp ==NULL ? getCGField(EField,current)[grid] : fields[current+2]).periodicUpdate()

Referenced by if().

bool ok = ParallelUtility::getLocalArrayBounds(mask,maskLocal,I1,I2,I3,includeGhost)

Referenced by Maxwell::addFilter(), Cgad::addForcing(), Cgins::addForcing(), Cgcns::addForcing(), DomainSolver::advanceAdamsPredictorCorrector(), Cgad::advanceADI(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), DomainSolver::advanceNewton(), Maxwell::advanceNFDTD(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), Cgasf::allSpeedImplicitTimeStep(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgad::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Cgsm::assignAnnulusEigenfunction(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), DomainSolver::assignInitialConditions(), Maxwell::assignInitialConditions(), Maxwell::assignInterfaceBoundaryConditions(), Cgmp::assignInterfaceRightHandSide(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkGridFunction(), DomainSolver::checkSolution(), DomainSolver::computeBodyForcing(), ProjectVelocity::computeDivergence(), Maxwell::computeIntensity(), Maxwell::computeTimeStep(), Cgins::computeTurbulenceQuantities(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), detectCollisions(), Cgasf::formAllSpeedPressureEquation(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), MovingGrids::getBoundaryAcceleration(), Parameters::getBoundaryData(), Maxwell::getChargeDensity(), getClosestGridPoint(), AsfParameters::getDerivedFunction(), CnsParameters::getDerivedFunction(), Parameters::getDerivedFunction(), Cgsm::getErrors(), Maxwell::getErrors(), Cgsm::getForcing(), Maxwell::getForcing(), DomainSolver::getGridInfo(), MovingGrids::getGridVelocity(), DomainSolver::getInitialConditions(), Cgsm::getInputOutputOption(), Cgmp::getInterfaceResiduals(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), InsParameters::getNormalForce(), DomainSolver::getTimeDependentBoundaryConditions(), Cgsm::getTimeStep(), Cgcns::getTimeSteppingEigenvalue(), Cgad::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), Cgins::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), Cgad::getUt(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), MovingGrids::gridAccelerationBC(), if(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), Maxwell::initializeKnownSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::insImplicitMatrix(), Maxwell::interactiveUpdate(), InterfaceTransfer::internalInterpolate(), Cgins::lineSolverBoundaryConditions(), main(), DomainSolver::outputProbes(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), Cgins::project(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), DomainSolver::saveShow(), DomainSolver::setInterfacesAtPastTimes(), MpParameters::setPdeParameters(), DomainSolver::setVariableBoundaryValues(), DomainSolver::setVariableMaterialProperties(), Maxwell::smoothDivergence(), DomainSolver::smoothVelocity(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), Cgins::solveForTimeIndependentVariables(), DomainSolver::takeTimeStepIM(), DomainSolver::takeTimeStepPC(), MovingGrids::update(), Cgins::updateDivergenceDamping(), Cgins::updatePressureEquation(), Cgcns::updateStateVariables(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), userDefinedErrorEstimator(), Maxwell::userDefinedForcing(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), MovingGrids::userDefinedGridAccelerationBC(), Cgad::userDefinedInitialConditions(), Maxwell::userDefinedInitialConditions(), Cgsm::userDefinedInitialConditions(), DomainSolver::userDefinedInitialConditions(), DomainSolver::userDefinedMaterialProperties(), and DomainSolver::userDefinedOutput().

else tE = t
real tH = t
realSerialArray ue
ueDim0 = uel.getRawDataSize(0)
ueDim1 = uel.getRawDataSize(1)
ueDim2 = uel.getRawDataSize(2)
ueDimFA = uel.getRawDataSize(4)
const realSerialArray& uel = ue
uep =0
realSerialArray uepp
realSerialArray uh
uhDim1 = uhl.getRawDataSize(1)
uhDim2 = uhl.getRawDataSize(2)
uhDimFA = uhl.getRawDataSize(4)
const realSerialArray& uhl = uh
uhp =0
realSerialArray uhpp
realSerialArray uLocal

Referenced by Maxwell::addFilter(), PenaltySlipWallBC::addPenaltyForcing(), Cgad::advanceADI(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Maxwell::advanceNFDTD(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Cgad::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Cgins::applyFourthOrderBoundaryConditions(), Cgsm::assignAnnulusEigenfunction(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Maxwell::assignInitialConditions(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgsm::assignTwilightZoneInitialConditions(), Cgsm::checkDisplacementAndStress(), checkGridFunction(), DomainSolver::computeBodyForcing(), ProjectVelocity::computeDivergence(), Maxwell::computeIntensity(), Cgins::computeTurbulenceQuantities(), Cgins::determineErrors(), DomainSolver::determineErrors(), Cgcns::formImplicitTimeSteppingMatrix(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), Maxwell::getChargeDensity(), Cgsm::getErrors(), Maxwell::getErrors(), Cgsm::getForcing(), Maxwell::getForcing(), DomainSolver::getInitialConditions(), Cgins::getLineSolverBoundaryConditions(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), InsParameters::getNormalForce(), InsParameters::getTurbulenceModelVariables(), Cgad::getUt(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), Maxwell::getValuesFDTD(), Cgsm::getVelocityAndStress(), MovingGrids::gridAccelerationBC(), if(), Cgins::lineSolverBoundaryConditions(), Cgasf::maxMachNumber(), DomainSolver::outputProbes(), Cgins::printTimeStepInfo(), Maxwell::project(), Maxwell::projectInterpolationPoints(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), DomainSolver::setVariableBoundaryValues(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), Cgins::updatePressureEquation(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), Maxwell::userDefinedForcing(), DomainSolver::userDefinedForcing(), and Maxwell::userDefinedInitialConditions().

realSerialArray ume
const realSerialArray& umel = ume
real * umep =0
realSerialArray umh
const realSerialArray& umhl = umh
real * umhp =0
realSerialArray une
const realSerialArray& unel = une
unep =0
realSerialArray unh
const realSerialArray& unhl = unh
unhp =0
xab ={{0.,0.,0.},{0.,0.,0.}}
realSerialArray xce
const realSerialArray& xcel = xce
realSerialArray xch
const realSerialArray& xchl = xch
realSerialArray xe
xeDim0 = xcel.getRawDataSize(0)
xeDim1 = xcel.getRawDataSize(1)
xeDim2 = xcel.getRawDataSize(2)
xep =0
realSerialArray xh
xhDim0 = xchl.getRawDataSize(0)
xhDim1 = xchl.getRawDataSize(1)
xhDim2 = xchl.getRawDataSize(2)
xhp =0
realSerialArray ye
realSerialArray yh
realSerialArray ze
realSerialArray zh