Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

flat_hermite.C File Reference

Go to the source code of this file.

Functions

real flat_new_timestep (vector &at3, vector &bt2, vector &jerk, vector &acc, real timestep, real time, real eta, real dtmax)
void accumulate_energies (hdyn *b, real &epot, real &ekin, real &etot)
void compute_energies (hdyn *b, real &epot, real &ekin, real &etot)
void print_energies (hdyn *b, int mode)
hdyn* particle_to_move (hdyn *b, real &tmin)
void flat_initialize_system_phase2 (hdyn *b, hdyn *root, real eps, real eta, real dtout)
local void shift_cm (hdyn *b, real snap_cube_size)
void evolve_system (hdyn *b, real delta_t, real eta, real dtout, real dt_snap, real eps, real snap_cube_size)
void print_usage_and_exit ()
 main (int argc, char **argv)


Function Documentation

void accumulate_energies ( hdyn * b,
real & epot,
real & ekin,
real & etot )
 

Definition at line 70 of file hdyn/evolve/flat_hermite.C.

void compute_energies ( hdyn * b,
real & epot,
real & ekin,
real & etot )
 

Definition at line 86 of file hdyn/evolve/flat_hermite.C.

void evolve_system ( hdyn * b,
real delta_t,
real eta,
real dtout,
real dt_snap,
real eps,
real snap_cube_size )
 

Definition at line 171 of file hdyn/evolve/flat_hermite.C.

Referenced by main().

void flat_initialize_system_phase2 ( hdyn * b,
hdyn * root,
real eps,
real eta,
real dtout )
 

Definition at line 134 of file hdyn/evolve/flat_hermite.C.

Referenced by evolve_system(), and flat_initialize_system_phase2().

real flat_new_timestep ( vector & at3,
vector & bt2,
vector & jerk,
vector & acc,
real timestep,
real time,
real eta,
real dtmax )
 

Definition at line 33 of file hdyn/evolve/flat_hermite.C.

main ( int argc,
char ** argv )
 

Definition at line 245 of file hdyn/evolve/flat_hermite.C.

hdyn* particle_to_move ( hdyn * b,
real & tmin )
 

Definition at line 111 of file hdyn/evolve/flat_hermite.C.

Referenced by evolve_system(), and particle_to_move().

void print_energies ( hdyn * b,
int mode )
 

Definition at line 92 of file hdyn/evolve/flat_hermite.C.

void print_usage_and_exit ( )
 

Definition at line 234 of file hdyn/evolve/flat_hermite.C.

Referenced by main().

local void shift_cm ( hdyn * b,
real snap_cube_size )
 

Definition at line 150 of file hdyn/evolve/flat_hermite.C.

Referenced by evolve_system().


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