Defined in File HyperbolicSpace.hpp
Public Static Functions
Fill preallocated vectors with randomly sampled points in native coordinates
angles – empty vector to hold angular coordinates of generated points
radii – empty vector to hold radial coordinates of generated points
R – radius of the hyperbolic disk
alpha – dispersion parameter for the node positions
Fill preallocated vectors with randomly sampled points in native coordinates
angles – empty vector to hold angular coordinates of generated points
radii – empty vector to hold radial coordinates of generated points
stretch – multiplier for the radius of the hyperbolic disk
alpha – dispersion parameter for the node positions
Fill preallocated vectors with randomly sampled points in native coordinates The points are sorted by angle
angles – empty vector to hold angular coordinates of generated points
radii – empty vector to hold radial coordinates of generated points
R – radius of the hyperbolic disk
alpha – dispersion parameter for the node positions
Fill preallocated vectors with randomly sampled points in native coordinates The points are sorted by angle
angles – empty vector to hold angular coordinates of generated points
radii – empty vector to hold radial coordinates of generated points
stretch – multiplier for the radius of the hyperbolic disk
alpha – dispersion parameter for the node positions
firstangle – angular coordinate of the first point
firstR – radial coordinate of the first point
secondangle – angular coordinate of the second point
secondR – radial coordinate of the second point
distance between two points in the poincare metric
firstangle – angular coordinate of the first point
firstR – radial coordinate of the first point
secondangle – angular coordinate of the second point
secondR – radial coordinate of the second point
distance between two points in native hyperbolic representation
a – first point in cartesian coordinates
b – second point in cartesian coordinates
distance between a and b in the poincare metric
phi – angular coordinate of point
r – radial coordinate of point
cartesian coordinates represented by phi and r
Convenience function for visualizations which expect coordinates as map<index,Point<float> >
a – cartesian coordinates
phi – empty double value to receive angular coordinate
r – empty double value to receive radial coordinate
Converts a hyperbolic circle to a Euclidean circle
hyperbolicCenter – center of the hyperbolic circle, given in cartesian coordinates within the poincare disk
hyperbolicRadius – radius of the hyperbolic circle
euclideanCenter – point to receive the center of the Euclidean circle, given in cartesian coordinates
euclidenRadius – double to receive the radius of the Euclidean circle
Project radial coordinates of the hyperbolic plane into the Poincare disk model
hyperbolicRadius – radial coordinate of a point in the native hyperbolic disc
radial coordinate in the Poincare model
Project radial coordinates of the Poincare model into the hyperbolic plane
EuclideanRadius – Radial coordinate of a point in the Poincare model
radial coordinate in the hyperbolic plane
area – The area of the hyperbolic circle
return – Radius of a hyperbolic circle with the given area
r_c – radial coordinate of the circle center
d_c – radius of the Euclidean circle
R – radius of the hyperbolic base disk