#include "scatter3.h"
Go to the source code of this file.
Functions | |
local void | set_orientation (kepler &k, phase3 &p) |
local real | potential_energy (sdyn3 *b) |
local real | energy (sdyn3 *b) |
local void | kepler_pair_to_triple (kepler &k1, kepler &k3, sdyn3 *b1, sdyn3 *b2, sdyn3 *b3) |
local sdyn3* | set_up_dynamics (real m2, real m3, kepler &k1, kepler &k3) |
local sdyn3* | init_to_sdyn3 (initial_state3 &init, final_state3 &final) |
local void | extend_orbits (sdyn3 *b1, sdyn3 *b2, sdyn3 *b3) |
local int | escape (sdyn3 *bi, sdyn3 *bj, sdyn3 *bk, real ejk, real r_stop, intermediate_state3 &inter, final_state3 &final) |
void | set_merger_mass_and_radius (sdyn3 *bn, sdyn3 *bi, sdyn3 *bj) |
void | set_merger_dyn (sdyn3 *bn, sdyn3 *bi, sdyn3 *bj) |
void | merge (sdyn3 *bi, sdyn3 *bj) |
local void | merge_collisions (sdyn3 *b) |
local int | triple_escape (real e12, real r3, real m12, real m3) |
local int | extend_or_end_scatter3 (sdyn3 *b, real r_stop, intermediate_state3 &inter, final_state3 &final) |
local int | extend_or_end_scatter2 (sdyn3 *b, final_state3 &final) |
local int | extend_or_end_scatter1 (final_state3 &final) |
local int | extend_or_end_scatter (sdyn3 *b, real r_stop, intermediate_state3 &inter, final_state3 &final) |
local void | check_init (initial_state3 &init) |
local void | sdyn3_to_system (sdyn3 *root, body *system) |
void | scatter3 (initial_state3 &init, intermediate_state3 &inter, final_state3 &final, real cpu_time_check, real dt_out, real dt_snap, real snap_cube_size, real dt_print, sdyn3_print_fp p) |
main (int argc, char **argv) |
|
Definition at line 807 of file test3.C. Referenced by scatter3(). |
|
Definition at line 65 of file test3.C. Referenced by escape(), print(), print_debug(), and scatter3(). |
|
Definition at line 311 of file test3.C. Referenced by extend_or_end_scatter3(), and extend_or_end_scatter4(). |
|
|
|
Definition at line 759 of file test3.C. Referenced by extend_or_end_scatter(). |
|
Definition at line 669 of file test3.C. Referenced by extend_or_end_scatter(). |
|
Definition at line 589 of file test3.C. Referenced by extend_or_end_scatter(). |
|
Definition at line 247 of file test3.C. Referenced by escape(). |
|
Definition at line 157 of file test3.C. Referenced by scatter3(). |
|
Definition at line 81 of file test3.C. Referenced by extend_orbits(), restore_pos_and_vel(), and set_up_dynamics(). |
|
|
|
Definition at line 512 of file test3.C. Referenced by extend_or_end_scatter2(), and merge_collisions(). |
|
|
|
|
|
Definition at line 840 of file test3.C. Referenced by c_scatter3(), f_scatter3(), main(), run_trials(), and single_scatter(). |
|
Definition at line 825 of file test3.C. Referenced by scatter3(). |
|
Definition at line 465 of file test3.C. Referenced by merge(). |
|
Definition at line 456 of file test3.C. Referenced by merge(). |
|
Definition at line 21 of file test3.C. Referenced by init_to_sdyn3(). |
|
Definition at line 122 of file test3.C. Referenced by init_to_sdyn3(). |
|
Definition at line 575 of file test3.C. Referenced by extend_or_end_scatter3(), and extend_or_end_scatter4(). |