CoverageMask Struct ReferenceΒΆ

adc_cpp: pops::CoverageMask Struct Reference
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
pops::CoverageMask Struct Reference

#include <amr_patch_range.hpp>

+ Collaboration diagram for pops::CoverageMask:

Public Member Functions

 CoverageMask (const Box2D &region)
 
void mark (const Box2D &b)
 
bool covered (int I, int J) const
 

Public Attributes

int I0
 
int J0
 
int NX
 
int NY
 
std::vector< char > cov
 

Constructor & Destructor Documentation

◆ CoverageMask()

pops::CoverageMask::CoverageMask ( const Box2D region)
inlineexplicit

Member Function Documentation

◆ covered()

bool pops::CoverageMask::covered ( int  I,
int  J 
) const
inline
+ Here is the caller graph for this function:

◆ mark()

void pops::CoverageMask::mark ( const Box2D b)
inline
+ Here is the caller graph for this function:

Member Data Documentation

◆ cov

std::vector<char> pops::CoverageMask::cov

◆ I0

int pops::CoverageMask::I0

◆ J0

int pops::CoverageMask::J0

◆ NX

int pops::CoverageMask::NX

◆ NY

int pops::CoverageMask::NY

The documentation for this struct was generated from the following file: