Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

makescat.C File Reference

#include "scatter.h"
#include <string.h>

Go to the source code of this file.

Defines

#define DEFAULT_MASS_RATIO   1
#define DEFAULT_ECC   0
#define DEFAULT_SMA   1
#define SMA_REDUCE   10
#define DEFAULT_R1   0
#define DEFAULT_R2   0
#define TIDAL_TOL_FACTOR   1e-6
#define TEXT_BUFFER_SIZE   1024
#define MAX_ARGS   256

Functions

local void pp (sdyn *b, ostream &s, int level=0)
local void initialize_root (sdyn *root, real v_inf, real rho_sq_min, real rho_sq_max, real peri, real r_init, real projectile_mass, real projectile_radius)
local void split_particle (sdyn *current, real ecc, real sma, int planar, real mass_ratio, real r1, real r2)
local sdyn* locate_label_and_set_defaults (sdyn *root, char *label, int planar)
sdyn* first_leaf (sdyn *b)
sdyn* next_leaf (sdyn *b)
sdyn* mkscat (int argc, char **argv)
sdyn* mkscat (int argc, char **argv, scatter_profile &prof)
void parse_string (char *s, int &argc, char *argv[])
sdyn* mkscat (char *s, scatter_profile &prof)
sdyn* mkscat (char *s)


Define Documentation

#define DEFAULT_ECC   0
 

Definition at line 77 of file makescat.C.

#define DEFAULT_MASS_RATIO   1
 

Definition at line 76 of file makescat.C.

#define DEFAULT_R1   0
 

Definition at line 80 of file makescat.C.

#define DEFAULT_R2   0
 

Definition at line 81 of file makescat.C.

#define DEFAULT_SMA   1
 

Definition at line 78 of file makescat.C.

#define MAX_ARGS   256
 

Definition at line 831 of file makescat.C.

#define SMA_REDUCE   10
 

Definition at line 79 of file makescat.C.

#define TEXT_BUFFER_SIZE   1024
 

Definition at line 796 of file makescat.C.

#define TIDAL_TOL_FACTOR   1e-6
 

Definition at line 83 of file makescat.C.


Function Documentation

sdyn* first_leaf ( sdyn * b )
 

Definition at line 359 of file makescat.C.

local void initialize_root ( sdyn * root,
real v_inf,
real rho_sq_min,
real rho_sq_max,
real peri,
real r_init,
real projectile_mass,
real projectile_radius )
 

Definition at line 107 of file makescat.C.

local sdyn* locate_label_and_set_defaults ( sdyn * root,
char * label,
int planar )
 

Definition at line 324 of file makescat.C.

sdyn* mkscat ( char * s )
 

Definition at line 844 of file makescat.C.

sdyn* mkscat ( char * s,
scatter_profile & prof )
 

Definition at line 833 of file makescat.C.

sdyn* mkscat ( int argc,
char ** argv,
scatter_profile & prof )
 

Definition at line 583 of file makescat.C.

sdyn* mkscat ( int argc,
char ** argv )
 

Definition at line 385 of file makescat.C.

sdyn* next_leaf ( sdyn * b )
 

Definition at line 367 of file makescat.C.

void parse_string ( char * s,
int & argc,
char * argv[] )
 

Definition at line 805 of file makescat.C.

local void pp ( sdyn * b,
ostream & s,
int level = 0 )
 

Definition at line 85 of file makescat.C.

local void split_particle ( sdyn * current,
real ecc,
real sma,
int planar,
real mass_ratio,
real r1,
real r2 )
 

Definition at line 210 of file makescat.C.


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