Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
Loading...
Searching...
No Matches
Static Public Member Functions | Static Public Attributes | List of all members
fb_stencil::CIC Struct Reference

Static Public Member Functions

template<typename Function >
static __device__ void for_each (hydro_utilities::VectorXYZ< Real > pos_indU, int nx_g, int ny_g, Function f)
 
template<typename Function >
static __device__ void for_each_enclosedCellVol (hydro_utilities::VectorXYZ< Real > pos_indU, int nx_g, int ny_g, Function f)
 
template<typename UnaryFunction >
static __device__ void for_each_overlap_zone (hydro_utilities::VectorXYZ< Real > pos_indU, int ng_x, int ng_y, UnaryFunction f)
 
static __device__ hydro_utilities::VectorXYZ< Real > nearest_noGhostOverlap_pos (hydro_utilities::VectorXYZ< Real > pos_indU, int ng_x, int ng_y, int ng_z, int n_ghost)
 

Static Public Attributes

static constexpr int max_enclosed_neighbors = 1
 

Member Function Documentation

◆ for_each_overlap_zone()

template<typename UnaryFunction >
static __device__ void fb_stencil::CIC::for_each_overlap_zone ( hydro_utilities::VectorXYZ< Real >  pos_indU,
int  ng_x,
int  ng_y,
UnaryFunction  f 
)
inlinestatic
  • calls the unary function f at ever location where there probably is non-zero overlap with

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