Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

hdyn_tree.C File Reference

#include "hdyn.h"
#include <star/dstar_to_kira.h>
#include <star/single_star.h>

Go to the source code of this file.

Functions

local void init_predictor_tree (hdyn *b)
local void synchronize_branch (hdyn *bi, hdyn *ancestor)
local real max_mass (hdyn *b)
local real n_mass (hdyn *b)
local bool number_of_daughter_nodes_exceeds (node *b, int n)
local void halve_timestep (hdyn *b)
local void print_relative_energy_and_period (hdyn *bi, hdyn *bj)
local bool too_close (hdyn *bi, hdyn *bj, real limit_sq, bool print=true)
local bool too_big (hdyn *bi, real limit_sq)
local void check_merge_esc_flags (hdyn *bi, hdyn *bj)
void combine_top_level_nodes (hdyn *bj, hdyn *bi, int full_dump)
void split_top_level_node (hdyn *bi, int full_dump)
local void combine_low_level_nodes (hdyn *bi, hdyn *bj, int full_dump=0)
local int adjust_low_level_node (hdyn *bi, int full_dump=0)
local bool check_binary_params (hdyn *b)
local void print_tree_structure (hdyn *bb)


Function Documentation

local int adjust_low_level_node ( hdyn * bi,
int full_dump = 0 )
 

Definition at line 1089 of file hdyn_tree.C.

local bool check_binary_params ( hdyn * b ) [inline]
 

Definition at line 1183 of file hdyn_tree.C.

local void check_merge_esc_flags ( hdyn * bi,
hdyn * bj )
 

Definition at line 492 of file hdyn_tree.C.

Referenced by combine_low_level_nodes(), and combine_top_level_nodes().

local void combine_low_level_nodes ( hdyn * bi,
hdyn * bj,
int full_dump = 0 )
 

Definition at line 890 of file hdyn_tree.C.

Referenced by adjust_low_level_node().

void combine_top_level_nodes ( hdyn * bj,
hdyn * bi,
int full_dump )
 

Definition at line 527 of file hdyn_tree.C.

Referenced by KICK_VELOCITY(), and adjust_low_level_node().

local void halve_timestep ( hdyn * b )
 

Definition at line 131 of file hdyn_tree.C.

Referenced by combine_top_level_nodes().

local void init_predictor_tree ( hdyn * b )
 

Definition at line 65 of file hdyn_tree.C.

Referenced by combine_top_level_nodes().

local real max_mass ( hdyn * b ) [inline]
 

Definition at line 94 of file hdyn_tree.C.

Referenced by n_mass().

local real n_mass ( hdyn * b ) [inline]
 

Definition at line 107 of file hdyn_tree.C.

Referenced by too_close().

local bool number_of_daughter_nodes_exceeds ( node * b,
int n )
 

Definition at line 120 of file hdyn_tree.C.

Referenced by adjust_low_level_node().

local void print_relative_energy_and_period ( hdyn * bi,
hdyn * bj )
 

Definition at line 136 of file hdyn_tree.C.

Referenced by combine_top_level_nodes(), and split_top_level_node().

local void print_tree_structure ( hdyn * bb )
 

Definition at line 1237 of file hdyn_tree.C.

void split_top_level_node ( hdyn * bi,
int full_dump )
 

Definition at line 704 of file hdyn_tree.C.

Referenced by KICK_VELOCITY(), and adjust_low_level_node().

local void synchronize_branch ( hdyn * bi,
hdyn * ancestor )
 

Definition at line 77 of file hdyn_tree.C.

Referenced by combine_low_level_nodes().

local bool too_big ( hdyn * bi,
real limit_sq )
 

Definition at line 200 of file hdyn_tree.C.

local bool too_close ( hdyn * bi,
hdyn * bj,
real limit_sq,
bool print = true )
 

Definition at line 148 of file hdyn_tree.C.

Referenced by too_big().


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