PlasCom2  1.0
XPACC Multi-physics simluation application
mask Namespace Reference

Enumerations

enum  maskbits { HOLE =0, NUMMASK }
 

Functions

void SetMask (const std::vector< size_t > &opIndices, int maskBits, int *inMask)
 
void SetMask (const std::vector< size_t > &bufferSizes, const pcpp::IndexIntervalType &opInterval, int maskBits, int *inMask)
 
void UnSetMask (const std::vector< size_t > &opIndices, int maskBits, int *inMask)
 
void UnSetMask (const std::vector< size_t > &bufferSizes, const pcpp::IndexIntervalType &opInterval, int maskBits, int *inMask)
 

Enumeration Type Documentation

◆ maskbits

enum maskbits
Enumerator
HOLE 
NUMMASK 

Definition at line 330 of file Stencil.H.

Function Documentation

◆ SetMask() [1/2]

void SetMask ( const std::vector< size_t > &  opIndices,
int  maskBits,
int *  inMask 
)

Definition at line 1847 of file Stencil.C.

Referenced by rhs< GridT, StateT, OperatorT >::SetDomainBCs(), SetMask(), and TestHoleDetection().

Here is the caller graph for this function:

◆ SetMask() [2/2]

void SetMask ( const std::vector< size_t > &  bufferSizes,
const pcpp::IndexIntervalType opInterval,
int  maskBits,
int *  inMask 
)

Definition at line 1856 of file Stencil.C.

References bufferInterval, sizeextent::GetFlatIndices(), sizeextent::InitSimple(), and SetMask().

Here is the call graph for this function:

◆ UnSetMask() [1/2]

void UnSetMask ( const std::vector< size_t > &  opIndices,
int  maskBits,
int *  inMask 
)

Definition at line 1869 of file Stencil.C.

Referenced by UnSetMask().

Here is the caller graph for this function:

◆ UnSetMask() [2/2]

void UnSetMask ( const std::vector< size_t > &  bufferSizes,
const pcpp::IndexIntervalType opInterval,
int  maskBits,
int *  inMask 
)

Definition at line 1879 of file Stencil.C.

References bufferInterval, sizeextent::GetFlatIndices(), sizeextent::InitSimple(), and UnSetMask().

Here is the call graph for this function: