Skip to main content

Crate rebound_bind

Crate rebound_bind 

Source

Structs§

reb_binarydata_enum_descriptor
reb_binarydata_field_descriptor
reb_collision
reb_display_data
reb_display_settings
reb_integrator
reb_integrator_bs_state
reb_integrator_configuration
reb_integrator_eos_state
reb_integrator_ias15_state
reb_integrator_janus_state
reb_integrator_leapfrog_state
reb_integrator_mercurius_state
reb_integrator_saba_state
reb_integrator_trace_state
reb_integrator_whfast512_state
reb_integrator_whfast_state
reb_mat4df
reb_name_hash_item
reb_ode
reb_orbit
reb_particle
reb_particle_avx512
reb_particle_int
reb_rotation
reb_server_data
reb_simulation
reb_simulationarchive
reb_treecell
reb_variational_configuration
reb_vec3d
reb_vec3df
reb_vec6d

Constants§

REB_BINARYDATA_DTYPE_REB_CHARP_LIST
REB_BINARYDATA_DTYPE_REB_DOUBLE
REB_BINARYDATA_DTYPE_REB_FIELD_NOT_FOUND
REB_BINARYDATA_DTYPE_REB_FUNCTIONPOINTER
REB_BINARYDATA_DTYPE_REB_INT
REB_BINARYDATA_DTYPE_REB_INT64
REB_BINARYDATA_DTYPE_REB_OTHER
REB_BINARYDATA_DTYPE_REB_PARTICLE
REB_BINARYDATA_DTYPE_REB_POINTER
REB_BINARYDATA_DTYPE_REB_POINTER_ALIGNED
REB_BINARYDATA_DTYPE_REB_SIZE_T
REB_BINARYDATA_DTYPE_REB_STRING
REB_BINARYDATA_DTYPE_REB_UINT
REB_BINARYDATA_DTYPE_REB_UINT32
REB_BINARYDATA_DTYPE_REB_UINT64
REB_BINARYDATA_DTYPE_REB_VEC3D
REB_COLLISION_RESOLVE_OUTCOME_REB_COLLISION_RESOLVE_OUTCOME_REMOVE_BOTH
REB_COLLISION_RESOLVE_OUTCOME_REB_COLLISION_RESOLVE_OUTCOME_REMOVE_NONE
REB_COLLISION_RESOLVE_OUTCOME_REB_COLLISION_RESOLVE_OUTCOME_REMOVE_P1
REB_COLLISION_RESOLVE_OUTCOME_REB_COLLISION_RESOLVE_OUTCOME_REMOVE_P2
REB_FREQUENCY_ANALYSIS_TYPE_REB_FREQUENCY_ANALYSIS_FMFT
REB_FREQUENCY_ANALYSIS_TYPE_REB_FREQUENCY_ANALYSIS_FMFT2
REB_FREQUENCY_ANALYSIS_TYPE_REB_FREQUENCY_ANALYSIS_MFT
REB_INTEGRATOR_EOS_TYPE_REB_INTEGRATOR_EOS_TYPE_LF
REB_INTEGRATOR_EOS_TYPE_REB_INTEGRATOR_EOS_TYPE_LF4
REB_INTEGRATOR_EOS_TYPE_REB_INTEGRATOR_EOS_TYPE_LF6
REB_INTEGRATOR_EOS_TYPE_REB_INTEGRATOR_EOS_TYPE_LF8
REB_INTEGRATOR_EOS_TYPE_REB_INTEGRATOR_EOS_TYPE_LF4_2
REB_INTEGRATOR_EOS_TYPE_REB_INTEGRATOR_EOS_TYPE_LF8_6_4
REB_INTEGRATOR_EOS_TYPE_REB_INTEGRATOR_EOS_TYPE_PLF7_6_4
REB_INTEGRATOR_EOS_TYPE_REB_INTEGRATOR_EOS_TYPE_PMLF4
REB_INTEGRATOR_EOS_TYPE_REB_INTEGRATOR_EOS_TYPE_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_SCREENSHOT
REB_STATUS_REB_STATUS_SCREENSHOT_READY
REB_STATUS_REB_STATUS_SIGINT
REB_STATUS_REB_STATUS_SINGLE_STEP
REB_STATUS_REB_STATUS_SUCCESS
REB_STATUS_REB_STATUS_USER
REB_STRING_SIZE_MAX
reb_integrator_ias15_state_REB_IAS15_ADAPTIVEMODE_AARSETH85
reb_integrator_ias15_state_REB_IAS15_ADAPTIVEMODE_GLOBAL
reb_integrator_ias15_state_REB_IAS15_ADAPTIVEMODE_INDIVIDUAL
reb_integrator_ias15_state_REB_IAS15_ADAPTIVEMODE_PRS23
reb_integrator_mercurius_state_REB_INTEGRATOR_MERCURIUS_MODE_ENCOUNTER
reb_integrator_mercurius_state_REB_INTEGRATOR_MERCURIUS_MODE_WH
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_1
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_2
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_3
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_4
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_8_6_4
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_10_4
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_10_6_4
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_CL_1
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_CL_2
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_CL_3
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_CL_4
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_CM_1
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_CM_2
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_CM_3
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_CM_4
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_DEFAULT
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_H_8_4_4
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_H_8_6_4
reb_integrator_saba_state_REB_INTEGRATOR_SABA_TYPE_H_10_6_4
reb_integrator_trace_state_REB_INTEGRATOR_TRACE_MODE_FULL
reb_integrator_trace_state_REB_INTEGRATOR_TRACE_MODE_INTERACTION
reb_integrator_trace_state_REB_INTEGRATOR_TRACE_MODE_KEPLER
reb_integrator_trace_state_REB_INTEGRATOR_TRACE_PERIMODE_FULL_BS
reb_integrator_trace_state_REB_INTEGRATOR_TRACE_PERIMODE_FULL_IAS15
reb_integrator_trace_state_REB_INTEGRATOR_TRACE_PERIMODE_PARTIAL_BS
reb_integrator_whfast_state_REB_INTEGRATOR_WHFAST_COORDINATES_BARYCENTRIC
reb_integrator_whfast_state_REB_INTEGRATOR_WHFAST_COORDINATES_DEMOCRATICHELIOCENTRIC
reb_integrator_whfast_state_REB_INTEGRATOR_WHFAST_COORDINATES_JACOBI
reb_integrator_whfast_state_REB_INTEGRATOR_WHFAST_COORDINATES_WHDS
reb_integrator_whfast_state_REB_INTEGRATOR_WHFAST_KERNEL_COMPOSITION
reb_integrator_whfast_state_REB_INTEGRATOR_WHFAST_KERNEL_DEFAULT
reb_integrator_whfast_state_REB_INTEGRATOR_WHFAST_KERNEL_LAZY
reb_integrator_whfast_state_REB_INTEGRATOR_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_CUSTOM
reb_simulation_REB_GRAVITY_IGNORE_TERMS_BETWEEN_0_AND_1
reb_simulation_REB_GRAVITY_IGNORE_TERMS_INVOLVING_0
reb_simulation_REB_GRAVITY_IGNORE_TERMS_NONE
reb_simulation_REB_GRAVITY_JACOBI
reb_simulation_REB_GRAVITY_NONE
reb_simulation_REB_GRAVITY_TREE

Statics§

reb_integrator_bs⚠
reb_integrator_eos⚠
reb_integrator_ias15⚠
reb_integrator_janus⚠
reb_integrator_leapfrog⚠
reb_integrator_leapfrog_lf4_a⚠
reb_integrator_leapfrog_lf6_a⚠
reb_integrator_leapfrog_lf8_a⚠
reb_integrator_mercurius⚠
reb_integrator_none⚠
reb_integrator_saba⚠
reb_integrator_sei⚠
reb_integrator_trace⚠
reb_integrator_whfast⚠
reb_integrator_whfast512⚠

Functions§

reb_E_to_f⚠
reb_M_to_E⚠
reb_M_to_f⚠
reb_collision_resolve_halt⚠
reb_collision_resolve_hardsphere⚠
reb_collision_resolve_merge⚠
reb_exit⚠
reb_frequency_analysis⚠
reb_hash⚠
reb_integrator_bs_nbody_derivatives⚠
reb_integrator_bs_step_odes⚠
reb_integrator_bs_update_particles⚠
reb_integrator_ias15_timescale⚠
reb_integrator_mercurius_L_C4⚠
reb_integrator_mercurius_L_C5⚠
reb_integrator_mercurius_L_infinity⚠
reb_integrator_mercurius_L_mercury⚠
reb_integrator_register⚠
reb_integrator_trace_switch_default⚠
reb_integrator_trace_switch_peri_default⚠
reb_integrator_trace_switch_peri_none⚠
reb_integrator_whfast512_synchronize_fallback⚠
reb_integrator_whfast_calculate_jerk⚠
reb_integrator_whfast_com_step⚠
reb_integrator_whfast_from_inertial⚠
reb_integrator_whfast_init⚠
reb_integrator_whfast_interaction_step⚠
reb_integrator_whfast_jump_step⚠
reb_integrator_whfast_kepler_solver⚠
reb_integrator_whfast_kepler_step⚠
reb_integrator_whfast_to_inertial⚠
reb_mat4df_eq⚠
reb_mat4df_get_scale⚠
reb_mat4df_identity⚠
reb_mat4df_multiply⚠
reb_mat4df_ortho⚠
reb_mat4df_print⚠
reb_mat4df_scale⚠
reb_mat4df_translate⚠
reb_mod2pi⚠
reb_ode_create⚠
reb_ode_free⚠
reb_orbit_from_particle⚠
reb_orbit_from_particle_err⚠
reb_particle_cmp⚠
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_distance⚠
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_particle_set_name⚠
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_slerp⚠
reb_rotation_to_mat4df⚠
reb_rotation_to_orbital⚠
reb_simulation_add⚠
reb_simulation_add_display_settings⚠
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_copy⚠
reb_simulation_create⚠
reb_simulation_create_from_file⚠
reb_simulation_create_from_simulationarchive⚠
reb_simulation_diff⚠
reb_simulation_energy⚠
reb_simulation_error⚠
reb_simulation_free⚠
reb_simulation_get_particle_by_name⚠
reb_simulation_iadd⚠
reb_simulation_imul⚠
reb_simulation_info⚠
reb_simulation_init_megno⚠
reb_simulation_init_megno_seed⚠
reb_simulation_integrate⚠
reb_simulation_irotate⚠
reb_simulation_isub⚠
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_orbits⚠
reb_simulation_output_screenshot⚠
reb_simulation_output_timing⚠
reb_simulation_output_velocity_dispersion⚠
reb_simulation_particle_index⚠
reb_simulation_particle_var_index⚠
reb_simulation_register_name⚠
Register a string. This copies the string, returns the new pointer. REBOUND will manage the memory of the copy. Used by REBOUNDx.
reb_simulation_remove_all_particles⚠
reb_simulation_remove_particle⚠
reb_simulation_remove_particle_by_name⚠
reb_simulation_rescale_var⚠
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_set_integrator⚠
reb_simulation_start_server⚠
reb_simulation_steps⚠
reb_simulation_stop⚠
reb_simulation_stop_server⚠
reb_simulation_synchronize⚠
reb_simulation_update_acceleration⚠
reb_simulation_warning⚠
reb_simulationarchive_create_from_file⚠
reb_simulationarchive_free⚠
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_whfast512_kepler_solver⚠

Type Aliases§

REB_BINARYDATA_DTYPE
REB_COLLISION_RESOLVE_OUTCOME
REB_FREQUENCY_ANALYSIS_TYPE
REB_INTEGRATOR_EOS_TYPE
REB_STATUS
reb_integrator_ias15_state__bindgen_ty_1
reb_integrator_mercurius_state__bindgen_ty_1
reb_integrator_saba_state__bindgen_ty_1
reb_integrator_trace_state__bindgen_ty_1
reb_integrator_trace_state__bindgen_ty_2
reb_integrator_whfast_state__bindgen_ty_1
reb_integrator_whfast_state__bindgen_ty_2
reb_simulation__bindgen_ty_1
reb_simulation__bindgen_ty_2
reb_simulation__bindgen_ty_3
reb_simulation__bindgen_ty_4