Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

extend_or_end.C File Reference

#include "scatter.h"
#include "kepler.h"

Go to the source code of this file.

Defines

#define UNPERTURBED_DIAG   false
#define UNPERTURBED_DIAG   false

Functions

void kepler_pair_to_triple (kepler &k1, kepler &k2, sdyn *b1, sdyn *b2, sdyn *b3)
bool tree_is_unbound (sdyn *root, real ttf, int debug)
local real potential_energy (sdyn *b)
local real energy (sdyn *b)
void set_kepler_from_sdyn (kepler &k, sdyn *b1, sdyn *b2)
local void stop_integration (sdyn *bi, sdyn *bj, sdyn *bk, real ejk, real mjk, real sep, real virial_ratio)
local void extend_orbits (sdyn *b1, sdyn *b2, sdyn *b3, real &apo)
local int escape (sdyn *bi, sdyn *bj, sdyn *bk, real ejk, real ttf)
local void determine_triple_parameters (sdyn *b, real &apo)
local int triple_escape (real e12, real r3, real m12, real m3, real tidal_tol_factor)
local int extend_or_end_scatter4 (sdyn *b)
local int extend_or_end_scatter3 (sdyn *b)
local int extend_or_end_scatter2 (sdyn *b)
int extend_or_end_scatter (sdyn *b, real ttf, bool debug)


Define Documentation

#define UNPERTURBED_DIAG   false
 

Definition at line 640 of file evolve/extend_or_end.C.

#define UNPERTURBED_DIAG   false
 

Definition at line 640 of file evolve/extend_or_end.C.


Function Documentation

local void determine_triple_parameters ( sdyn * b,
real & apo )
 

Definition at line 642 of file evolve/extend_or_end.C.

local real energy ( sdyn * b )
 

Definition at line 288 of file evolve/extend_or_end.C.

local int escape ( sdyn * bi,
sdyn * bj,
sdyn * bk,
real ejk,
real ttf )
 

Definition at line 470 of file evolve/extend_or_end.C.

int extend_or_end_scatter ( sdyn * b,
real ttf,
bool debug )
 

Definition at line 1004 of file evolve/extend_or_end.C.

local int extend_or_end_scatter2 ( sdyn * b )
 

Definition at line 932 of file evolve/extend_or_end.C.

local int extend_or_end_scatter3 ( sdyn * b )
 

Definition at line 854 of file evolve/extend_or_end.C.

local int extend_or_end_scatter4 ( sdyn * b )
 

Definition at line 744 of file evolve/extend_or_end.C.

local void extend_orbits ( sdyn * b1,
sdyn * b2,
sdyn * b3,
real & apo )
 

Definition at line 359 of file evolve/extend_or_end.C.

void kepler_pair_to_triple ( kepler & k1,
kepler & k2,
sdyn * b1,
sdyn * b2,
sdyn * b3 )
 

Definition at line 24 of file evolve/extend_or_end.C.

local real potential_energy ( sdyn * b )
 

Definition at line 274 of file evolve/extend_or_end.C.

void set_kepler_from_sdyn ( kepler & k,
sdyn * b1,
sdyn * b2 )
 

Definition at line 312 of file evolve/extend_or_end.C.

Referenced by determine_triple_parameters(), escape(), extend_or_end_scatter2(), extend_orbits(), and stop_integration().

local void stop_integration ( sdyn * bi,
sdyn * bj,
sdyn * bk,
real ejk,
real mjk,
real sep,
real virial_ratio )
 

Definition at line 326 of file evolve/extend_or_end.C.

bool tree_is_unbound ( sdyn * root,
real ttf,
int debug )
 

Definition at line 81 of file evolve/extend_or_end.C.

Referenced by extend_or_end_scatter().

local int triple_escape ( real e12,
real r3,
real m12,
real m3,
real tidal_tol_factor )
 

Definition at line 719 of file evolve/extend_or_end.C.


Generated at Sun Feb 24 09:57:25 2002 for STARLAB by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001