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

sdyn Class Reference

Inheritance diagram for sdyn:

_dyn_ dyn node List of all members.

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)
sdynget_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 ()
sdynget_nn_ptr ()
sdynget_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 ()
sdynget_parent ()
sdynget_oldest_daughter ()
sdynget_younger_sister ()
sdynget_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
sdynnn
real d_nn_sq
real nn_dr2
int nn_label
sdynnn_ptr
sdynnnn_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

Detailed Description

Definition at line 36 of file sdyn.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