Structs§
- reb_
binary_ field - reb_
binary_ field_ descriptor - reb_
collision - reb_
display_ data - reb_dp7
- reb_
hash_ pointer_ pair - reb_
integrator_ bs - reb_
integrator_ eos - reb_
integrator_ ias15 - reb_
integrator_ janus - reb_
integrator_ mercurius - reb_
integrator_ saba - reb_
integrator_ sei - reb_
integrator_ whfast - reb_
integrator_ whfast512 - reb_ode
- reb_
orbit - reb_
orbit_ opengl - reb_
particle - reb_
particle_ avx512 - reb_
particle_ int - reb_
particle_ opengl - reb_
rotation - reb_
server_ data - reb_
simulation - reb_
simulationarchive - reb_
simulationarchive_ blob - reb_
treecell - reb_
variational_ configuration - reb_
vec3d - reb_
vec6d
Constants§
- REB_
EOS_ TYPE_ REB_ EOS_ LF - REB_
EOS_ TYPE_ REB_ EOS_ LF4 - REB_
EOS_ TYPE_ REB_ EOS_ LF6 - REB_
EOS_ TYPE_ REB_ EOS_ LF8 - REB_
EOS_ TYPE_ REB_ EOS_ LF4_ 2 - REB_
EOS_ TYPE_ REB_ EOS_ LF8_ 6_ 4 - REB_
EOS_ TYPE_ REB_ EOS_ PLF7_ 6_ 4 - REB_
EOS_ TYPE_ REB_ EOS_ PMLF4 - REB_
EOS_ TYPE_ REB_ EOS_ PMLF6 - REB_
STATUS_ REB_ STATUS_ COLLISION - REB_
STATUS_ REB_ STATUS_ ENCOUNTER - REB_
STATUS_ REB_ STATUS_ ESCAPE - REB_
STATUS_ REB_ STATUS_ GENERIC_ ERROR - REB_
STATUS_ REB_ STATUS_ LAST_ STEP - REB_
STATUS_ REB_ STATUS_ NO_ PARTICLES - REB_
STATUS_ REB_ STATUS_ PAUSED - REB_
STATUS_ REB_ STATUS_ RUNNING - REB_
STATUS_ REB_ STATUS_ SIGINT - REB_
STATUS_ REB_ STATUS_ SUCCESS - REB_
STATUS_ REB_ STATUS_ USER - reb_
binary_ field_ descriptor_ REB_ DOUBLE - reb_
binary_ field_ descriptor_ REB_ DP7 - reb_
binary_ field_ descriptor_ REB_ FIELD_ END - reb_
binary_ field_ descriptor_ REB_ FIELD_ NOT_ FOUND - reb_
binary_ field_ descriptor_ REB_ INT - reb_
binary_ field_ descriptor_ REB_ INT64 - reb_
binary_ field_ descriptor_ REB_ OTHER - reb_
binary_ field_ descriptor_ REB_ PARTICLE - reb_
binary_ field_ descriptor_ REB_ PARTICL E4 - reb_
binary_ field_ descriptor_ REB_ POINTER - reb_
binary_ field_ descriptor_ REB_ POINTER_ ALIGNED - reb_
binary_ field_ descriptor_ REB_ UINT - reb_
binary_ field_ descriptor_ REB_ UINT32 - reb_
binary_ field_ descriptor_ REB_ UINT64 - reb_
binary_ field_ descriptor_ REB_ VEC3D - reb_
integrator_ saba_ REB_ SABA_ 1 - reb_
integrator_ saba_ REB_ SABA_ 2 - reb_
integrator_ saba_ REB_ SABA_ 3 - reb_
integrator_ saba_ REB_ SABA_ 4 - reb_
integrator_ saba_ REB_ SABA_ 8_ 6_ 4 - reb_
integrator_ saba_ REB_ SABA_ 10_ 4 - reb_
integrator_ saba_ REB_ SABA_ 10_ 6_ 4 - reb_
integrator_ saba_ REB_ SABA_ CL_ 1 - reb_
integrator_ saba_ REB_ SABA_ CL_ 2 - reb_
integrator_ saba_ REB_ SABA_ CL_ 3 - reb_
integrator_ saba_ REB_ SABA_ CL_ 4 - reb_
integrator_ saba_ REB_ SABA_ CM_ 1 - reb_
integrator_ saba_ REB_ SABA_ CM_ 2 - reb_
integrator_ saba_ REB_ SABA_ CM_ 3 - reb_
integrator_ saba_ REB_ SABA_ CM_ 4 - reb_
integrator_ saba_ REB_ SABA_ H_ 8_ 4_ 4 - reb_
integrator_ saba_ REB_ SABA_ H_ 8_ 6_ 4 - reb_
integrator_ saba_ REB_ SABA_ H_ 10_ 6_ 4 - reb_
integrator_ whfast_ REB_ WHFAST_ COORDINATES_ DEMOCRATICHELIOCENTRIC - reb_
integrator_ whfast_ REB_ WHFAST_ COORDINATES_ JACOBI - reb_
integrator_ whfast_ REB_ WHFAST_ COORDINATES_ WHDS - reb_
integrator_ whfast_ REB_ WHFAST_ KERNEL_ COMPOSITION - reb_
integrator_ whfast_ REB_ WHFAST_ KERNEL_ DEFAULT - reb_
integrator_ whfast_ REB_ WHFAST_ KERNEL_ LAZY - reb_
integrator_ whfast_ REB_ WHFAST_ KERNEL_ MODIFIEDKICK - reb_
simulation_ REB_ BOUNDARY_ NONE - reb_
simulation_ REB_ BOUNDARY_ OPEN - reb_
simulation_ REB_ BOUNDARY_ PERIODIC - reb_
simulation_ REB_ BOUNDARY_ SHEAR - reb_
simulation_ REB_ COLLISION_ DIRECT - reb_
simulation_ REB_ COLLISION_ LINE - reb_
simulation_ REB_ COLLISION_ LINETREE - reb_
simulation_ REB_ COLLISION_ NONE - reb_
simulation_ REB_ COLLISION_ TREE - reb_
simulation_ REB_ GRAVITY_ BASIC - reb_
simulation_ REB_ GRAVITY_ COMPENSATED - reb_
simulation_ REB_ GRAVITY_ JACOBI - reb_
simulation_ REB_ GRAVITY_ MERCURIUS - reb_
simulation_ REB_ GRAVITY_ NONE - reb_
simulation_ REB_ GRAVITY_ TREE - reb_
simulation_ REB_ INTEGRATOR_ BS - reb_
simulation_ REB_ INTEGRATOR_ EOS - reb_
simulation_ REB_ INTEGRATOR_ IAS15 - reb_
simulation_ REB_ INTEGRATOR_ JANUS - reb_
simulation_ REB_ INTEGRATOR_ LEAPFROG - reb_
simulation_ REB_ INTEGRATOR_ MERCURIUS - reb_
simulation_ REB_ INTEGRATOR_ NONE - reb_
simulation_ REB_ INTEGRATOR_ SABA - reb_
simulation_ REB_ INTEGRATOR_ SEI - reb_
simulation_ REB_ INTEGRATOR_ WHFAST - reb_
simulation_ REB_ INTEGRATOR_ WHFAS T512 - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ ERROR_ FILENOTOPEN - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ ERROR_ INTEGRATOR - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ ERROR_ NOFILE - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ ERROR_ OLD - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ ERROR_ OUTOFRANGE - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ ERROR_ SEEK - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ WARNING_ CORRUPTFILE - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ WARNING_ FIELD_ UNKOWN - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ WARNING_ NONE - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ WARNING_ PARTICLES - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ WARNING_ POINTERS - reb_
simulation_ binary_ error_ codes_ REB_ SIMULATION_ BINARY_ WARNING_ VERSION
Statics§
- reb_
N_ ⚠max_ messages - reb_
binary_ ⚠field_ descriptor_ list - reb_
build_ ⚠str - < Date and time build string.
- reb_
favicon_ ⚠len - < Favicon in PNG format.
- reb_
favicon_ ⚠png - reb_
githash_ ⚠str - < Current git hash.
- reb_
logo ⚠ - < Logo of rebound.
- reb_
max_ ⚠messages_ length - reb_
sigint ⚠ - < Graceful global interrupt handler
- reb_
version_ ⚠str - < Version string.
Functions§
- reb_
E_ ⚠to_ f - reb_
M_ ⚠to_ E - reb_
M_ ⚠to_ f - reb_
binary_ ⚠field_ descriptor_ for_ name - reb_
binary_ ⚠field_ descriptor_ for_ type - reb_
check_ ⚠fp_ contract - reb_
collision_ ⚠resolve_ halt - reb_
collision_ ⚠resolve_ hardsphere - reb_
collision_ ⚠resolve_ merge - reb_
exit ⚠ - reb_
hash ⚠ - reb_
integrator_ ⚠ias15_ part2 - reb_
integrator_ ⚠ias15_ reset - reb_
integrator_ ⚠mercurius_ L_ C4 - reb_
integrator_ ⚠mercurius_ L_ C5 - reb_
integrator_ ⚠mercurius_ L_ infinity - reb_
integrator_ ⚠mercurius_ L_ mercury - reb_
integrator_ ⚠whfast_ from_ inertial - reb_
integrator_ ⚠whfast_ init - reb_
integrator_ ⚠whfast_ reset - reb_
integrator_ ⚠whfast_ to_ inertial - reb_
mod2pi ⚠ - reb_
ode_ ⚠create - reb_
ode_ ⚠free - reb_
orbit_ ⚠from_ particle - reb_
orbit_ ⚠from_ particle_ err - reb_
particle_ ⚠com_ of_ pair - reb_
particle_ ⚠derivative_ Omega - reb_
particle_ ⚠derivative_ Omega_ Omega - reb_
particle_ ⚠derivative_ Omega_ f - reb_
particle_ ⚠derivative_ a - reb_
particle_ ⚠derivative_ a_ Omega - reb_
particle_ ⚠derivative_ a_ a - reb_
particle_ ⚠derivative_ a_ e - reb_
particle_ ⚠derivative_ a_ f - reb_
particle_ ⚠derivative_ a_ h - reb_
particle_ ⚠derivative_ a_ inc - reb_
particle_ ⚠derivative_ a_ ix - reb_
particle_ ⚠derivative_ a_ iy - reb_
particle_ ⚠derivative_ a_ k - reb_
particle_ ⚠derivative_ a_ lambda - reb_
particle_ ⚠derivative_ a_ omega - reb_
particle_ ⚠derivative_ e - reb_
particle_ ⚠derivative_ e_ Omega - reb_
particle_ ⚠derivative_ e_ e - reb_
particle_ ⚠derivative_ e_ f - reb_
particle_ ⚠derivative_ e_ inc - reb_
particle_ ⚠derivative_ e_ omega - reb_
particle_ ⚠derivative_ f - reb_
particle_ ⚠derivative_ f_ f - reb_
particle_ ⚠derivative_ h - reb_
particle_ ⚠derivative_ h_ h - reb_
particle_ ⚠derivative_ h_ ix - reb_
particle_ ⚠derivative_ h_ iy - reb_
particle_ ⚠derivative_ h_ lambda - reb_
particle_ ⚠derivative_ inc - reb_
particle_ ⚠derivative_ inc_ Omega - reb_
particle_ ⚠derivative_ inc_ f - reb_
particle_ ⚠derivative_ inc_ inc - reb_
particle_ ⚠derivative_ inc_ omega - reb_
particle_ ⚠derivative_ ix - reb_
particle_ ⚠derivative_ ix_ ix - reb_
particle_ ⚠derivative_ ix_ iy - reb_
particle_ ⚠derivative_ iy - reb_
particle_ ⚠derivative_ iy_ iy - reb_
particle_ ⚠derivative_ k - reb_
particle_ ⚠derivative_ k_ h - reb_
particle_ ⚠derivative_ k_ ix - reb_
particle_ ⚠derivative_ k_ iy - reb_
particle_ ⚠derivative_ k_ k - reb_
particle_ ⚠derivative_ k_ lambda - reb_
particle_ ⚠derivative_ lambda - reb_
particle_ ⚠derivative_ lambda_ ix - reb_
particle_ ⚠derivative_ lambda_ iy - reb_
particle_ ⚠derivative_ lambda_ lambda - reb_
particle_ ⚠derivative_ m - reb_
particle_ ⚠derivative_ m_ Omega - reb_
particle_ ⚠derivative_ m_ a - reb_
particle_ ⚠derivative_ m_ e - reb_
particle_ ⚠derivative_ m_ f - reb_
particle_ ⚠derivative_ m_ h - reb_
particle_ ⚠derivative_ m_ inc - reb_
particle_ ⚠derivative_ m_ ix - reb_
particle_ ⚠derivative_ m_ iy - reb_
particle_ ⚠derivative_ m_ k - reb_
particle_ ⚠derivative_ m_ lambda - reb_
particle_ ⚠derivative_ m_ m - reb_
particle_ ⚠derivative_ m_ omega - reb_
particle_ ⚠derivative_ omega - reb_
particle_ ⚠derivative_ omega_ Omega - reb_
particle_ ⚠derivative_ omega_ f - reb_
particle_ ⚠derivative_ omega_ omega - reb_
particle_ ⚠diff - reb_
particle_ ⚠distance - reb_
particle_ ⚠from_ fmt - reb_
particle_ ⚠from_ orbit - reb_
particle_ ⚠from_ orbit_ err - reb_
particle_ ⚠from_ pal - reb_
particle_ ⚠iadd - reb_
particle_ ⚠imul - reb_
particle_ ⚠irotate - reb_
particle_ ⚠isub - reb_
particle_ ⚠nan - reb_
particles_ ⚠transform_ democraticheliocentric_ to_ inertial_ pos - reb_
particles_ ⚠transform_ democraticheliocentric_ to_ inertial_ posvel - reb_
particles_ ⚠transform_ inertial_ to_ democraticheliocentric_ posvel - reb_
particles_ ⚠transform_ inertial_ to_ jacobi_ acc - reb_
particles_ ⚠transform_ inertial_ to_ jacobi_ posvel - reb_
particles_ ⚠transform_ inertial_ to_ jacobi_ posvelacc - reb_
particles_ ⚠transform_ inertial_ to_ whds_ posvel - reb_
particles_ ⚠transform_ jacobi_ to_ inertial_ acc - reb_
particles_ ⚠transform_ jacobi_ to_ inertial_ pos - reb_
particles_ ⚠transform_ jacobi_ to_ inertial_ posvel - reb_
particles_ ⚠transform_ whds_ to_ inertial_ pos - reb_
particles_ ⚠transform_ whds_ to_ inertial_ posvel - reb_
random_ ⚠normal - reb_
random_ ⚠powerlaw - reb_
random_ ⚠rayleigh - reb_
random_ ⚠uniform - reb_
rotation_ ⚠conjugate - reb_
rotation_ ⚠identity - reb_
rotation_ ⚠init_ angle_ axis - reb_
rotation_ ⚠init_ from_ to - reb_
rotation_ ⚠init_ orbit - reb_
rotation_ ⚠init_ to_ new_ axes - reb_
rotation_ ⚠inverse - reb_
rotation_ ⚠mul - reb_
rotation_ ⚠normalize - reb_
rotation_ ⚠to_ orbital - reb_
sigint_ ⚠handler - reb_
simulation_ ⚠add - reb_
simulation_ ⚠add_ fmt - reb_
simulation_ ⚠add_ plummer - reb_
simulation_ ⚠add_ variation_ 1st_ order - reb_
simulation_ ⚠add_ variation_ 2nd_ order - reb_
simulation_ ⚠angular_ momentum - reb_
simulation_ ⚠com - reb_
simulation_ ⚠com_ range - reb_
simulation_ ⚠configure_ box - reb_
simulation_ ⚠copy - reb_
simulation_ ⚠copy_ with_ messages - reb_
simulation_ ⚠create - reb_
simulation_ ⚠create_ from_ file - reb_
simulation_ ⚠create_ from_ simulationarchive - reb_
simulation_ ⚠create_ from_ simulationarchive_ with_ messages - reb_
simulation_ ⚠diff - reb_
simulation_ ⚠diff_ char - reb_
simulation_ ⚠energy - reb_
simulation_ ⚠error - reb_
simulation_ ⚠free - reb_
simulation_ ⚠free_ pointers - reb_
simulation_ ⚠get_ next_ message - reb_
simulation_ ⚠get_ serialized_ particle_ data - reb_
simulation_ ⚠iadd - reb_
simulation_ ⚠imul - reb_
simulation_ ⚠init - reb_
simulation_ ⚠init_ megno - reb_
simulation_ ⚠init_ megno_ seed - reb_
simulation_ ⚠integrate - reb_
simulation_ ⚠irotate - reb_
simulation_ ⚠isub - reb_
simulation_ ⚠jacobi_ com - reb_
simulation_ ⚠lyapunov - reb_
simulation_ ⚠megno - reb_
simulation_ ⚠move_ to_ com - reb_
simulation_ ⚠move_ to_ hel - reb_
simulation_ ⚠output_ ascii - reb_
simulation_ ⚠output_ check - reb_
simulation_ ⚠output_ free_ stream - reb_
simulation_ ⚠output_ orbits - reb_
simulation_ ⚠output_ timing - reb_
simulation_ ⚠output_ velocity_ dispersion - reb_
simulation_ ⚠particle_ by_ hash - reb_
simulation_ ⚠particle_ by_ hash_ mpi - reb_
simulation_ ⚠particle_ index - reb_
simulation_ ⚠remove_ all_ particles - reb_
simulation_ ⚠remove_ particle - reb_
simulation_ ⚠remove_ particle_ by_ hash - reb_
simulation_ ⚠rescale_ var - reb_
simulation_ ⚠reset_ function_ pointers - reb_
simulation_ ⚠reset_ integrator - reb_
simulation_ ⚠save_ to_ file - reb_
simulation_ ⚠save_ to_ file_ interval - reb_
simulation_ ⚠save_ to_ file_ step - reb_
simulation_ ⚠save_ to_ file_ walltime - reb_
simulation_ ⚠save_ to_ stream - reb_
simulation_ ⚠set_ collision_ resolve - reb_
simulation_ ⚠set_ serialized_ particle_ data - reb_
simulation_ ⚠start_ server - reb_
simulation_ ⚠step - reb_
simulation_ ⚠steps - reb_
simulation_ ⚠stop - reb_
simulation_ ⚠stop_ server - reb_
simulation_ ⚠struct_ size - reb_
simulation_ ⚠synchronize - reb_
simulation_ ⚠update_ acceleration - reb_
simulation_ ⚠update_ tree - reb_
simulation_ ⚠warning - reb_
simulationarchive_ ⚠create_ from_ file - reb_
simulationarchive_ ⚠create_ from_ file_ with_ messages - reb_
simulationarchive_ ⚠free - reb_
simulationarchive_ ⚠free_ pointers - reb_
simulationarchive_ ⚠init_ from_ buffer_ with_ messages - reb_
tools_ ⚠spherical_ to_ xyz - reb_
tools_ ⚠xyz_ to_ spherical - reb_
vec3d_ ⚠add - reb_
vec3d_ ⚠cross - reb_
vec3d_ ⚠dot - reb_
vec3d_ ⚠irotate - reb_
vec3d_ ⚠length_ squared - reb_
vec3d_ ⚠mul - reb_
vec3d_ ⚠normalize - reb_
vec3d_ ⚠rotate - reb_
whfast_ ⚠com_ step - reb_
whfast_ ⚠interaction_ step - reb_
whfast_ ⚠jump_ step - reb_
whfast_ ⚠kepler_ step
Type Aliases§
- REB_
EOS_ TYPE - REB_
STATUS - reb_
binary_ field_ descriptor__ bindgen_ ty_ 1 - reb_
integrator_ saba__ bindgen_ ty_ 1 - reb_
integrator_ whfast__ bindgen_ ty_ 1 - reb_
integrator_ whfast__ bindgen_ ty_ 2 - reb_
simulation__ bindgen_ ty_ 1 - reb_
simulation__ bindgen_ ty_ 2 - reb_
simulation__ bindgen_ ty_ 3 - reb_
simulation__ bindgen_ ty_ 4 - reb_
simulation_ binary_ error_ codes