Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

worldline2.C File Reference

#include "worldline.h"
#include "inline.h"
#include "print_local.C"
#include "print_local2.C"
#include "attach_new_node.C"
#include "update_node.C"

Go to the source code of this file.

Defines

#define NEW   1
#define EPS   1.e-12
#define EPS1   1.e-12

Functions

local INLINE void clean_up_subtree (worldbundle *wb, pdyn *old, bool debug)
local INLINE void update_interpolated_tree (worldbundle *wb, worldline *w, segment *s, pdyn *root, real t, real t_int, bool vel, bool debug)
int get_n_center ()
int get_center ()
char* get_center_id (int center_number)
local bool scan_root_nodes (worldbundleptr wh[], int nh, bool verbose, char *pos_id, char *vel_id, bool check)
char* set_center (worldbundleptr wh[], int nh, int new_center, bool verbose)
vector get_center_pos ()
vector get_center_vel ()
bool is_member (worldbundle *wb, pdyn *p)
local void interpolate_tree (worldbundle *wb, real t, real t_int, pdynptr &root, bool vel, bool debug)
local bool trim (worldbundle *wb, real &t)
pdyn* create_interpolated_tree2 (worldbundle *wb, real t, bool vel)
void preload_pdyn (worldbundleptr wh[], int nh, bool verbose)


Define Documentation

#define EPS   1.e-12
 

Definition at line 551 of file worldline2.C.

#define EPS1   1.e-12
 

Definition at line 552 of file worldline2.C.

#define NEW   1
 

Definition at line 33 of file worldline2.C.


Function Documentation

local INLINE void clean_up_subtree ( worldbundle * wb,
pdyn * old,
bool debug )
 

Definition at line 72 of file worldline2.C.

Referenced by update_interpolated_tree().

pdyn* create_interpolated_tree2 ( worldbundle * wb,
real t,
bool vel )
 

Definition at line 577 of file worldline2.C.

Referenced by main(), preload_pdyn(), and print_escapes().

int get_center ( )
 

Definition at line 276 of file worldline2.C.

Referenced by main().

char* get_center_id ( int center_number )
 

Definition at line 278 of file worldline2.C.

Referenced by main(), and set_center().

vector get_center_pos ( )
 

Definition at line 413 of file worldline2.C.

vector get_center_vel ( )
 

Definition at line 416 of file worldline2.C.

int get_n_center ( )
 

Definition at line 275 of file worldline2.C.

local void interpolate_tree ( worldbundle * wb,
real t,
real t_int,
pdynptr & root,
bool vel,
bool debug )
 

Definition at line 432 of file worldline2.C.

Referenced by create_interpolated_tree2().

bool is_member ( worldbundle * wb,
pdyn * p )
 

Definition at line 420 of file worldline2.C.

Referenced by main().

void preload_pdyn ( worldbundleptr wh[],
int nh,
bool verbose )
 

Definition at line 627 of file worldline2.C.

Referenced by main().

local bool scan_root_nodes ( worldbundleptr wh[],
int nh,
bool verbose,
char * pos_id,
char * vel_id,
bool check )
 

Definition at line 298 of file worldline2.C.

Referenced by set_center().

char* set_center ( worldbundleptr wh[],
int nh,
int new_center,
bool verbose )
 

Definition at line 366 of file worldline2.C.

Referenced by main().

local bool trim ( worldbundle * wb,
real & t )
 

Definition at line 554 of file worldline2.C.

Referenced by create_interpolated_tree2().

local INLINE void update_interpolated_tree ( worldbundle * wb,
worldline * w,
segment * s,
pdyn * root,
real t,
real t_int,
bool vel,
bool debug )
 

Definition at line 117 of file worldline2.C.

Referenced by interpolate_tree().


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