|
Public Member Functions |
| sdyn (hbpfp the_hbpfp=new_hydrobase, sbpfp the_sbpfp=new_starbase) |
real | get_pot () |
xreal | get_time_offset () |
real | get_new_pot () |
vec | get_new_pos () |
vec | get_new_vel () |
vec | get_new_acc () |
vec | get_new_jerk () |
real | get_min_encounter_time_sq () |
real | get_min_free_fall_time_sq () |
void | set_min_encounter_time_sq (real t) |
void | set_min_free_fall_time_sq (real t) |
real | get_n_steps () |
void | set_n_steps (real n) |
void | set_e_tot_init (real en) |
void | set_min_nn_dr2 (real r) |
void | set_min_nn_label (int label) |
void | set_init_nn_label (int label) |
void | set_nn_change_flag (int flag) |
sdyn * | get_nn () |
void | set_nn (sdyn *new_nn) |
real | get_d_nn_sq () |
void | set_d_nn_sq (real d) |
void | set_nn_dr2 (real r) |
void | set_nnn_dr2 (real r) |
void | set_nn_label (int label) |
void | set_nnn_label (int label) |
void | set_nn_ptr (sdyn *ptr) |
void | set_nnn_ptr (sdyn *ptr) |
real | get_nn_dr2 () |
real | get_nnn_dr2 () |
int | get_nn_label () |
int | get_nnn_label () |
sdyn * | get_nn_ptr () |
sdyn * | get_nnn_ptr () |
real | get_min_nn_dr2 () |
int | get_min_nn_label () |
int | get_init_nn_label () |
int | get_nn_change_flag () |
real | get_radius () |
void | set_radius (real r) |
real | get_energy_dissipation () |
void | set_energy_dissipation (real d) |
void | set_temp_quarantine_flag (int f) |
void | set_quarantine_flag (int f) |
void | set_quarantine_time (real t) |
void | set_quarantine_sma (real a) |
void | set_quarantine_ecc (real e) |
int | get_temp_quarantine_flag () |
int | get_quarantine_flag () |
real | get_quarantine_time () |
real | get_quarantine_sma () |
real | get_quarantine_ecc () |
void | clear_new_interaction () |
void | clear_de_tot_abs_max () |
void | prepare_root () |
void | prepare_branch () |
void | inc_time (real dt) |
void | begin_offset_time (real t_off) |
void | end_offset_time () |
void | inc_new_pot (real dp) |
void | inc_new_acc (vec da) |
void | inc_new_jerk (vec dj) |
void | calculate_new_acc_and_jerk_from_new (sdyn *, real, int, int &, real &) |
void | taylor_pred_new_pos_and_vel (const real) |
void | taylor_pred_new_pos (const real dt) |
void | taylor_pred_new_vel (const real dt) |
void | correct_new_acc_and_jerk (const real, const real) |
void | correct_new_pos_and_vel (const real) |
void | store_new_into_old () |
sdyn * | get_parent () |
sdyn * | get_oldest_daughter () |
sdyn * | get_younger_sister () |
sdyn * | get_elder_sister () |
virtual istream & | scan_dyn_story (istream &) |
| Read the dyn story from a stream.
|
virtual ostream & | print_dyn_story (ostream &s, bool print_xreal=true, int short_output=0) |
| Write the dyn story to a stream.
|
Protected Member Functions |
void | accumulate_new_acc_and_jerk_from_new (sdyn *, real, int, int &, real &) |
Protected Attributes |
xreal | time_offset |
real | energy_dissipation |
real | min_encounter_time_sq |
real | min_free_fall_time_sq |
sdyn * | nn |
real | d_nn_sq |
real | nn_dr2 |
int | nn_label |
sdyn * | nn_ptr |
sdyn * | nnn_ptr |
real | min_nn_dr2 |
int | min_nn_label |
real | nnn_dr2 |
int | nnn_label |
int | init_nn_label |
int | nn_change_flag |
real | new_pot |
vec | new_pos |
vec | new_vel |
vec | new_acc |
vec | new_jerk |
real | n_steps |
real | e_tot_init |
real | de_tot_abs_max |
int | temp_quarantine_flag |
int | quarantine_flag |
real | quarantine_time |
real | quarantine_sma |
real | quarantine_ecc |