#[repr(C)]pub struct reb_integrator_trace {Show 20 fields
pub S: Option<unsafe extern "C" fn(r: *mut reb_simulation, i: c_uint, j: c_uint) -> c_int>,
pub S_peri: Option<unsafe extern "C" fn(r: *mut reb_simulation, j: c_uint) -> c_int>,
pub peri_mode: reb_integrator_trace__bindgen_ty_1,
pub r_crit_hill: f64,
pub peri_crit_eta: f64,
pub mode: reb_integrator_trace__bindgen_ty_2,
pub encounter_N: c_uint,
pub encounter_N_active: c_uint,
pub N_allocated: c_uint,
pub N_allocated_additional_forces: c_uint,
pub tponly_encounter: c_uint,
pub particles_backup: *mut reb_particle,
pub particles_backup_kepler: *mut reb_particle,
pub particles_backup_additional_forces: *mut reb_particle,
pub encounter_map: *mut c_int,
pub com_pos: reb_vec3d,
pub com_vel: reb_vec3d,
pub current_Ks: *mut c_int,
pub current_C: c_uint,
pub force_accept: c_uint,
}Fields§
§S: Option<unsafe extern "C" fn(r: *mut reb_simulation, i: c_uint, j: c_uint) -> c_int>§S_peri: Option<unsafe extern "C" fn(r: *mut reb_simulation, j: c_uint) -> c_int>§peri_mode: reb_integrator_trace__bindgen_ty_1§r_crit_hill: f64§peri_crit_eta: f64§mode: reb_integrator_trace__bindgen_ty_2§encounter_N: c_uint§encounter_N_active: c_uint§N_allocated: c_uint§N_allocated_additional_forces: c_uint§tponly_encounter: c_uint§particles_backup: *mut reb_particle§particles_backup_kepler: *mut reb_particle§particles_backup_additional_forces: *mut reb_particle§encounter_map: *mut c_int§com_pos: reb_vec3d§com_vel: reb_vec3d§current_Ks: *mut c_int§current_C: c_uint§force_accept: c_uintTrait Implementations§
Source§impl Clone for reb_integrator_trace
impl Clone for reb_integrator_trace
Source§fn clone(&self) -> reb_integrator_trace
fn clone(&self) -> reb_integrator_trace
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for reb_integrator_trace
impl Debug for reb_integrator_trace
impl Copy for reb_integrator_trace
Auto Trait Implementations§
impl Freeze for reb_integrator_trace
impl RefUnwindSafe for reb_integrator_trace
impl !Send for reb_integrator_trace
impl !Sync for reb_integrator_trace
impl Unpin for reb_integrator_trace
impl UnsafeUnpin for reb_integrator_trace
impl UnwindSafe for reb_integrator_trace
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more