Overture  Version 25
Macros
MappedGridOperatorsInclude.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define USE_MASK_IN_OPERATORS
 
#define WHERE_MASK(EXPRESSION)
 
#define WHERE_MASK_ALL_COMPONENTS(EXPRESSION)
 
#define WHERE_MASK0(EXPRESSION)
 

Macro Definition Documentation

#define USE_MASK_IN_OPERATORS
#define WHERE_MASK (   EXPRESSION)
#define WHERE_MASK0 (   EXPRESSION)
Value:
if( (useWhereMaskOnBoundary[axis][side] && bcParameters.useMixedBoundaryMask) || bcParameters.getUseMask() ) \
{ \
where( mask(0,I1m,I2m,I3m) ) \
{\
EXPRESSION \
} \
} \
else \
{\
EXPRESSION \
}

Referenced by MappedGridOperators::applyBCgeneralMixedDerivative(), and MappedGridOperators::applyBCnormalDotScalarGrad().

#define WHERE_MASK_ALL_COMPONENTS (   EXPRESSION)
Value:
if( (useWhereMaskOnBoundary[axis][side] && bcParameters.useMixedBoundaryMask) || bcParameters.getUseMask() ) \
{ \
where( mask ) \
{\
for( n=uC.getBase(0); n<=uC.getBound(0); n++ ) \
{ \
EXPRESSION \
} \
} \
} \
else \
{\
for( n=uC.getBase(0); n<=uC.getBound(0); n++ ) \
{ \
EXPRESSION \
} \
}