|
Public Member Functions |
| sdyn3 (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) |
real | get_e_tot_init () |
void | set_e_tot_init (real en) |
void | set_min_nn_dr2 (real r) |
void | set_min_nn_label (int label) |
void | set_nn_dr2 (real r) |
void | set_init_nn_label (int label) |
void | set_nn_change_flag (int flag) |
sdyn3 * | get_nn () |
void | set_nn (sdyn3 *new_nn) |
real | get_d_nn_sq () |
void | set_d_nn_sq (real d) |
real | get_nn_dr2 () |
real | get_min_nn_dr2 () |
int | get_min_nn_label () |
int | get_nn_label () |
int | get_init_nn_label () |
int | get_nn_change_flag () |
real | get_min_min_ssd () |
int | get_n_ssd_osc () |
real | get_ssd () |
real | get_energy_dissipation () |
void | set_energy_dissipation (real d) |
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 (xreal 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 | inc_ssd (real ds) |
void | calculate_new_acc_and_jerk_from_new (sdyn3 *, real, int, int &) |
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_old_into_new () |
void | store_new_into_old () |
sdyn3 * | get_parent () |
sdyn3 * | get_oldest_daughter () |
sdyn3 * | get_younger_sister () |
sdyn3 * | 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 (sdyn3 *, real, int, int &) |
Protected Attributes |
xreal | time_offset |
real | energy_dissipation |
real | min_encounter_time_sq |
real | min_free_fall_time_sq |
sdyn3 * | nn |
real | d_nn_sq |
real | nn_dr2 |
int | nn_label |
real | min_nn_dr2 |
int | min_nn_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 | ssd |
real | min_ssd |
real | max_ssd |
real | min_min_ssd |
int | n_ssd_osc |
int | ssd_ingoing_flag |
real | n_steps |
real | e_tot_init |
real | de_tot_abs_max |