Public Member Functions |
Public Attributes |
Protected Member Functions |
Protected Attributes |
List of all members
siscone_spherical::CSphvicinity Class Reference list of element in the vicinity of a parent. More...
Inheritance diagram for siscone_spherical::CSphvicinity:
Collaboration diagram for siscone_spherical::CSphvicinity:
Detailed Descriptionlist of element in the vicinity of a parent. class used to manage the points which are in the vicinity of a parent point. Definition at line 83 of file vicinity.h. Constructor & Destructor Documentation◆ CSphvicinity()
◆ ~CSphvicinity()
Member Function Documentation◆ append_to_vicinity()
append a particle to the 'vicinity' list after having tested it and computed the angular-ordering quantities
Definition at line 234 of file vicinity.cpp. References siscone_spherical::CSph3vector::_norm, siscone_spherical::CSphvicinity_elm::angle, angular_dir1, angular_dir2, siscone_spherical::CSph3vector::build_norm(), siscone_spherical::CSphvicinity_elm::centre, siscone_spherical::CSphvicinity_elm::cocircular, siscone_spherical::CSphvicinity_elm::cocircular_range, cosVR, D2_R, siscone_spherical::CSphmomentum::index, inv_R_2EPS_COCIRC, inv_R_EPS_COCIRC, parent, parent_centre, siscone_spherical::CSphvicinity_elm::side, tan2R, ve_list, and vicinity. Referenced by build(). ◆ build()
build the vicinity list from the list of points.
Definition at line 177 of file vicinity.cpp. References siscone_spherical::CSph3vector::_norm, angular_dir1, angular_dir2, append_to_vicinity(), cosVR, D2_R, EPSILON_COCIRCULAR, siscone_spherical::CSph3vector::get_angular_directions(), inv_R_2EPS_COCIRC, inv_R_EPS_COCIRC, n_part, parent, parent_centre, plist, R, R2, tan2R, vicinity, vicinity_size, VR, and VR2. Referenced by siscone_spherical::CSphstable_cones::get_stable_cones(). ◆ set_particle_list()
set the particle_list
Definition at line 105 of file vicinity.cpp. References siscone_spherical::CSphvicinity_elm::is_inside, n_part, pincluded, plist, siscone_spherical::CSphvicinity_elm::v, ve_list, and vicinity. Referenced by siscone_spherical::CSphstable_cones::init(). Member Data Documentation◆ angular_dir1
main direction to measure angles Definition at line 143 of file vicinity.h. Referenced by append_to_vicinity(), and build(). ◆ angular_dir2
second direction to measure angles (sign) Definition at line 144 of file vicinity.h. Referenced by append_to_vicinity(), and build(). ◆ cosVR
cosine of the radius of the vicinity Definition at line 111 of file vicinity.h. Referenced by append_to_vicinity(), and build(). ◆ D2_R
euclidian distance (squared) corresp. to the arc R Definition at line 115 of file vicinity.h. Referenced by append_to_vicinity(), and build(). ◆ inv_R_2EPS_COCIRC
R / (2*EPSILON_COCIRCULAR) Definition at line 117 of file vicinity.h. Referenced by append_to_vicinity(), and build(). ◆ inv_R_EPS_COCIRC
R / EPSILON_COCIRCULAR. Definition at line 116 of file vicinity.h. Referenced by append_to_vicinity(), and build(). ◆ n_part
number of particles Definition at line 120 of file vicinity.h. Referenced by build(), CSphvicinity(), siscone_spherical::CSphstable_cones::get_stable_cones(), and set_particle_list(). ◆ parent
parent vector Definition at line 108 of file vicinity.h. Referenced by append_to_vicinity(), build(), CSphvicinity(), and siscone_spherical::CSphstable_cones::get_stable_cones(). ◆ parent_centre
parent centre Definition at line 142 of file vicinity.h. Referenced by append_to_vicinity(), and build(). ◆ pincluded
the inclusion state of particles Definition at line 123 of file vicinity.h. Referenced by set_particle_list(). ◆ plist
the list of particles Definition at line 121 of file vicinity.h. Referenced by build(), siscone_spherical::CSphstable_cones::get_stable_cones(), and set_particle_list(). ◆ R
◆ R2
◆ tan2R
squared tangent of the normal radius Definition at line 114 of file vicinity.h. Referenced by append_to_vicinity(), and build(). ◆ ve_list
list of vicinity elements built from particle list (size=2*n) Definition at line 124 of file vicinity.h. Referenced by append_to_vicinity(), CSphvicinity(), set_particle_list(), and ~CSphvicinity(). ◆ vicinity
list of points in parent's vicinity Definition at line 130 of file vicinity.h. Referenced by append_to_vicinity(), build(), and set_particle_list(). ◆ vicinity_size
number of elements in vicinity Definition at line 131 of file vicinity.h. Referenced by build(), and siscone_spherical::CSphstable_cones::get_stable_cones(). ◆ VR
radius of the vicinity Definition at line 109 of file vicinity.h. Referenced by build(), and CSphvicinity(). ◆ VR2
squared radius of the vicinity Definition at line 110 of file vicinity.h. Referenced by build(), and CSphvicinity(). The documentation for this class was generated from the following files:
The SISCone project has been developed by Gavin Salam and Gregory Soyez Documentation generated on Tue Jun 20 2023 18:08:37 for SISCone by Doxygen 1.9.4 |