![]() |
ATLAS Offline Software
|
#include <NeighArr.h>
Public Member Functions | |
| constexpr int | get_total_number_of_neighbours (const int cell) const |
| constexpr int | get_neighbour (const int cell, const int neigh_number) const |
| constexpr void | set_neighbour (const int cell, const int neigh_number, const int neigh_v) |
| constexpr int | get_neighbours (const unsigned int neigh_options, const int cell, int *neigh_arr) const |
| Places the neighbours according to the option(s) in neigh_options in the array and returns the number of such neighbours (not the total number of neighbours of the cell). | |
| constexpr int | get_number_of_neighbours (const unsigned int neigh_options, const int cell) const |
Public Attributes | |
| NeighOffset::carrier | offsets [NCaloCells] |
| int | cells [NCaloCells][NMaxNeighbours] |
Definition at line 170 of file NeighArr.h.
|
inlineconstexpr |
Definition at line 187 of file NeighArr.h.
|
inlineconstexpr |
Places the neighbours according to the option(s) in neigh_options in the array and returns the number of such neighbours (not the total number of neighbours of the cell).
We're using C arrays for more immediate CUDA compatibility.
Definition at line 202 of file NeighArr.h.
|
inlineconstexpr |
Definition at line 226 of file NeighArr.h.
|
inlineconstexpr |
Definition at line 181 of file NeighArr.h.
|
inlineconstexpr |
Definition at line 192 of file NeighArr.h.
| int CaloRecGPU::NeighArr::cells[NCaloCells][NMaxNeighbours] |
Definition at line 173 of file NeighArr.h.
| NeighOffset::carrier CaloRecGPU::NeighArr::offsets[NCaloCells] |
Definition at line 172 of file NeighArr.h.