32 #include "reference.h"
99 #ifdef DEBUG_STABLE_CONES
100 int n_occupied_cells;
base class for dynamic coordinates management
double R2
circle radius (squared) NOTE: need to be set before any call to 'insert'
hash_element * next
pointer to the next element
hash_cones(int _Np, double _R2)
constructor with initialisation
double eta
centre: eta coordinate
int insert(Cmomentum *v, Cmomentum *parent, Cmomentum *child, bool p_io, bool c_io)
insert a new candidate into the hash.
bool is_stable
true if stable w.r.t. "border particles"
bool is_inside(Cmomentum *centre, Cmomentum *v)
test if a particle is inside a cone of given centre.
int n_cones
number of elements
references used for checksums.
hash_element ** hash_array
the cone data itself
int mask
number of occupied cells
double phi
centre: phi coordinate
The
SISCone project has been developed by
Gavin Salam and
Gregory Soyez
Documentation generated for SISCone by
Doxygen 1.8.17