Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

dyn_di.C File Reference

#include "dyn.h"

Go to the source code of this file.

Functions

void dbg_message (char *s, dyn *b)
void dbg_message (char *s, dyn *bj, dyn *bi)
local void accumulate_pot_on_work (real mass, vector d_pos, real eps2, real &p)
local void tree_calculate_pot (dyn *bj, dyn *mask, dyn *bi, vector offset_pos, real eps2, real &p)
local void calculate_pot_on_leaf (dyn *bj, dyn *mask, dyn *bi, real eps2, real &p)
local real pot_on_node (dyn *bj, dyn *mask, dyn *bi, real eps2)
local real pot_on_low_level_node (dyn *bi, real eps2)
local real cm_pot_on_node (dyn *bj, dyn *bi, real eps2)
real pot_on_general_node (dyn *bj, dyn *bi, real eps2, bool cm=false)
local void accumulate_energies (dyn *root, dyn *b, real eps2, real &epot, real &ekin, real &etot, bool cm=false)
void calculate_energies (dyn *root, real eps2, real &epot, real &ekin, real &etot, bool cm)
void print_recalculated_energies (dyn *b, int mode, real eps2, real e_corr)


Function Documentation

local void accumulate_energies ( dyn * root,
dyn * b,
real eps2,
real & epot,
real & ekin,
real & etot,
bool cm = false )
 

Definition at line 179 of file dyn_di.C.

Referenced by accumulate_energies(), calculate_energies(), compute_energies(), and print_recalculated_energies().

local void accumulate_pot_on_work ( real mass,
vector d_pos,
real eps2,
real & p ) [inline]
 

Definition at line 29 of file dyn_di.C.

Referenced by cm_pot_on_node(), and tree_calculate_pot().

void calculate_energies ( dyn * root,
real eps2,
real & epot,
real & ekin,
real & etot,
bool cm )
 

Definition at line 204 of file dyn_di.C.

Referenced by get_top_level_energies(), grape_calculate_energies(), and kira_calculate_internal_energies().

local void calculate_pot_on_leaf ( dyn * bj,
dyn * mask,
dyn * bi,
real eps2,
real & p )
 

Definition at line 69 of file dyn_di.C.

Referenced by pot_on_node().

local real cm_pot_on_node ( dyn * bj,
dyn * bi,
real eps2 ) [inline]
 

Definition at line 138 of file dyn_di.C.

Referenced by pot_on_general_node().

void dbg_message ( char * s,
dyn * bj,
dyn * bi )
 

Definition at line 17 of file dyn_di.C.

Referenced by initialize_system_phase2().

void dbg_message ( char * s,
dyn * b )
 

Definition at line 7 of file dyn_di.C.

real pot_on_general_node ( dyn * bj,
dyn * bi,
real eps2,
bool cm = false )
 

Definition at line 153 of file dyn_di.C.

Referenced by accumulate_energies().

local real pot_on_low_level_node ( dyn * bi,
real eps2 )
 

Definition at line 122 of file dyn_di.C.

Referenced by pot_on_general_node().

local real pot_on_node ( dyn * bj,
dyn * mask,
dyn * bi,
real eps2 )
 

Definition at line 89 of file dyn_di.C.

Referenced by pot_on_general_node(), and pot_on_low_level_node().

void print_recalculated_energies ( dyn * b,
int mode,
real eps2,
real e_corr )
 

Definition at line 212 of file dyn_di.C.

Referenced by check_and_remove_escapers(), check_kira_runtime(), and log_output().

local void tree_calculate_pot ( dyn * bj,
dyn * mask,
dyn * bi,
vector offset_pos,
real eps2,
real & p )
 

Definition at line 44 of file dyn_di.C.

Referenced by calculate_pot_on_leaf().


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