Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

extend_or_end.C File Reference

#include "scatter3.h"

Go to the source code of this file.

Defines

#define UNPERTURBED_DIAG   false

Functions

local void extend_orbits (sdyn3 *b1, sdyn3 *b2, sdyn3 *b3, real &apo)
local void stop_integration (sdyn3 *bi, sdyn3 *bj, sdyn3 *bk, real ejk, real mjk, real sep, real virial_ratio, final_state3 *final=NULL)
local int escape (sdyn3 *bi, sdyn3 *bj, sdyn3 *bk, real ejk, initial_state3 &init, intermediate_state3 *inter=NULL, final_state3 *final=NULL)
local void set_merger_mass_and_radius (sdyn3 *bn, sdyn3 *bi, sdyn3 *bj)
local void set_merger_dyn (sdyn3 *bn, sdyn3 *bi, sdyn3 *bj)
local void merge (sdyn3 *bi, sdyn3 *bj)
void merge_collisions (sdyn3 *b)
local int triple_escape (real e12, real r3, real m12, real m3, real tidal_tol_factor)
local int extend_or_end_scatter3 (sdyn3 *b, initial_state3 &init, intermediate_state3 *inter=NULL, final_state3 *final=NULL)
local int extend_or_end_scatter2 (sdyn3 *b, final_state3 *final=NULL)
local int extend_or_end_scatter1 (final_state3 *final=NULL)
int extend_or_end_scatter (sdyn3 *b, initial_state3 &init, intermediate_state3 *inter, final_state3 *final)


Define Documentation

#define UNPERTURBED_DIAG   false
 

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


Function Documentation

local int escape ( sdyn3 * bi,
sdyn3 * bj,
sdyn3 * bk,
real ejk,
initial_state3 & init,
intermediate_state3 * inter = NULL,
final_state3 * final = NULL )
 

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

int extend_or_end_scatter ( sdyn3 * b,
initial_state3 & init,
intermediate_state3 * inter,
final_state3 * final )
 

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

local int extend_or_end_scatter1 ( final_state3 * final = NULL )
 

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

local int extend_or_end_scatter2 ( sdyn3 * b,
final_state3 * final = NULL )
 

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

local int extend_or_end_scatter3 ( sdyn3 * b,
initial_state3 & init,
intermediate_state3 * inter = NULL,
final_state3 * final = NULL )
 

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

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

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

local void merge ( sdyn3 * bi,
sdyn3 * bj )
 

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

void merge_collisions ( sdyn3 * b )
 

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

local void set_merger_dyn ( sdyn3 * bn,
sdyn3 * bi,
sdyn3 * bj )
 

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

local void set_merger_mass_and_radius ( sdyn3 * bn,
sdyn3 * bi,
sdyn3 * bj )
 

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

local void stop_integration ( sdyn3 * bi,
sdyn3 * bj,
sdyn3 * bk,
real ejk,
real mjk,
real sep,
real virial_ratio,
final_state3 * final = NULL )
 

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

Referenced by escape().

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

Definition at line 476 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