Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

sdyn3 Class Reference

Inheritance diagram for sdyn3:

_dyn_ dyn node List of all members.

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)
sdyn3get_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 ()
sdyn3get_parent ()
sdyn3get_oldest_daughter ()
sdyn3get_younger_sister ()
sdyn3get_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
sdyn3nn
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

Detailed Description

Definition at line 47 of file sdyn3.h.


The documentation for this class was generated from the following file:
Generated on Wed Jul 20 12:43:38 2005 for Starlab by  doxygen 1.4.3