CoarseFineInterface Struct ReferenceΒΆ

adc_cpp: pops::CoarseFineInterface 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::CoarseFineInterface Struct Reference

#include <amr_patch_range.hpp>

+ Collaboration diagram for pops::CoarseFineInterface:

Public Member Functions

 CoarseFineInterface (const Box2D &coarse_region, const BoxArray &fine_ba)
 
bool covered (int I, int J) const
 
template<class Reg >
void route_reflux (const Reg &g, Real dx, Real dy, Real dt, FluxRegister &ref, int nc) const
 

Public Attributes

CoverageMask cmask
 

Constructor & Destructor Documentation

◆ CoarseFineInterface()

pops::CoarseFineInterface::CoarseFineInterface ( const Box2D coarse_region,
const BoxArray fine_ba 
)
inline
+ Here is the call graph for this function:

Member Function Documentation

◆ covered()

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

◆ route_reflux()

template<class Reg >
void pops::CoarseFineInterface::route_reflux ( const Reg &  g,
Real  dx,
Real  dy,
Real  dt,
FluxRegister ref,
int  nc 
) const
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ cmask

CoverageMask pops::CoarseFineInterface::cmask

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