Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

sigma.h File Reference

#include "scatter.h"

Go to the source code of this file.

Data Structures

class  sigma_input
struct  sigma_out

Defines

#define USE_specific_function
#define ECC_TOL   2
#define RHO_SQ_SCALE   0.5
#define RHO_SQ_FACTOR   2
#define N_STEP_BIN   10
#define N_OSC_BIN   15

Functions

void get_sigma (sigma_input &input, MPI_Datatype inputtype, scatter_exp &experiment, MPI_Datatype scatter_exp_type)
real zone_area (sigma_out &, int)
real zone_density (sigma_out &, int)
real zone_weight (sigma_out &out, scatter_exp *hi, int i)
void print_profile (ostream &, scatter_profile &, int prec=6)
void make_standard_profile (scatter_profile &)
int n_coll (sigma_out)
void counts_to_sigma (sigma_out &)
void print_all_sigma_counts (sigma_out &, ostream &s=cerr)
void print_sigma (sigma_out &, real)
void print_sigma_counts (sigma_out &)
int specific_counts (scatter_exp *hi, scatter_discriptor discription)
void print_sigma_array (sigma_out, real, int sqrt_flag=0)
void print_sigma_nonmergers (sigma_out, real)
void print_sigma_mergers (sigma_out out, real)
void summarize_scattering_initial (scatter_profile &prof, int n_rand, real dt_snap, real snap_cube_size)
void summarize_scattering_final (scatter_exp exp, int level, real cpu)
void single_scatter_init (sdyn *b, scatter_profile &prof, real rho_sq_min, real rho_sq_max, int &n_rand, int scatter_summary, real dt_snap, real snap_cube_size)
int single_scatter (sdyn *b, scatter_input input, scatter_exp &experiment)
int single_scatter (sdyn *b, scatter_exp &experiment, real eta, real delta_t, real dt_out, real cpu_time_check, real dt_snap, real ttf, real snap_cube_size, int debug)
void single_scatter_stats (scatter_exp *exp, sigma_out &out)
int multiscatter (sigma_out &out, sigma_input &input, MPI_Datatype inputtype, scatter_exp &experiment, MPI_Datatype scatter_exp_type, real &cpu_save, int &scatt_total, real &cpu_total)
int multiscatter (scatter_profile &prof, sigma_out &out, real eta, real delta_t, real dt_out, real dt_snap, real ttf, real snap_cube_size, real cpu_time_check, real cpu_init, real &cpu_save, int &scatt_total, real &cpu_total, int debug, int scatter_summary_flag)
sdyn* mkscat (int, char **, sigma_input &)
sdyn* mkscat (char *, sigma_input &input)
void print_scatter_specific_information (sdyn *b, sigma_input input, scatter_exp experiment)


Define Documentation

#define ECC_TOL   2
 

Definition at line 30 of file sigma.h.

#define N_OSC_BIN   15
 

Definition at line 37 of file sigma.h.

#define N_STEP_BIN   10
 

Definition at line 36 of file sigma.h.

#define RHO_SQ_FACTOR   2
 

Definition at line 34 of file sigma.h.

#define RHO_SQ_SCALE   0.5
 

Definition at line 33 of file sigma.h.

#define USE_specific_function
 

Value:

Definition at line 27 of file sigma.h.


Function Documentation

void counts_to_sigma ( sigma_out & out )
 

Definition at line 536 of file sig_helper3.C.

void get_sigma ( sigma_input & input,
MPI_Datatype inputtype,
scatter_exp & experiment,
MPI_Datatype scatter_exp_type )
 

Definition at line 819 of file sig_helper.C.

Referenced by execute_sigma_experiment().

void make_standard_profile ( scatter_profile & prof )
 

Definition at line 70 of file sig_helper3.C.

sdyn* mkscat ( char * s,
sigma_input & input )
 

Definition at line 575 of file makesigm.C.

sdyn* mkscat ( int argc,
char ** argv,
sigma_input & input )
 

Definition at line 327 of file makesigm.C.

int multiscatter ( scatter_profile & prof,
sigma_out & out,
real eta,
real delta_t,
real dt_out,
real dt_snap,
real ttf,
real snap_cube_size,
real cpu_time_check,
real cpu_init,
real & cpu_save,
int & scatt_total,
real & cpu_total,
int debug,
int scatter_summary_flag )
 

Referenced by get_sigma().

int multiscatter ( sigma_out & out,
sigma_input & input,
MPI_Datatype inputtype,
scatter_exp & experiment,
MPI_Datatype scatter_exp_type,
real & cpu_save,
int & scatt_total,
real & cpu_total )
 

int n_coll ( sigma_out out )
 

void print_all_sigma_counts ( sigma_out &,
ostream & s = cerr )
 

void print_profile ( ostream & s,
scatter_profile & p,
int prec = 6 )
 

Definition at line 18 of file sig_helper3.C.

void print_scatter_specific_information ( sdyn * b,
sigma_input input,
scatter_exp experiment )
 

Definition at line 69 of file specific_function.C.

void print_sigma ( sigma_out & out,
real v2 )
 

Definition at line 419 of file sig_helper.C.

Referenced by get_sigma().

void print_sigma_array ( sigma_out out,
real scale_factor,
int sqrt_flag = 0 )
 

Definition at line 257 of file sig_helper.C.

Referenced by print_sigma().

void print_sigma_counts ( sigma_out & out )
 

Definition at line 156 of file sig_helper.C.

Referenced by print_sigma().

void print_sigma_mergers ( sigma_out out,
real v2 )
 

Definition at line 349 of file sig_helper.C.

void print_sigma_nonmergers ( sigma_out out,
real v2 )
 

Definition at line 294 of file sig_helper.C.

Referenced by print_sigma().

int single_scatter ( sdyn * b,
scatter_exp & experiment,
real eta,
real delta_t,
real dt_out,
real cpu_time_check,
real dt_snap,
real ttf,
real snap_cube_size,
int debug )
 

int single_scatter ( sdyn * b,
scatter_input input,
scatter_exp & experiment )
 

void single_scatter_init ( sdyn * b,
scatter_profile & prof,
real rho_sq_min,
real rho_sq_max,
int & n_rand,
int scatter_summary,
real dt_snap,
real snap_cube_size )
 

void single_scatter_stats ( scatter_exp * exp,
sigma_out & out )
 

int specific_counts ( scatter_exp * hi,
scatter_discriptor discription )
 

void summarize_scattering_final ( scatter_exp exp,
int level,
real cpu )
 

void summarize_scattering_initial ( scatter_profile & prof,
int n_rand,
real dt_snap,
real snap_cube_size )
 

real zone_area ( sigma_out & out,
int i )
 

Definition at line 510 of file sig_helper3.C.

real zone_density ( sigma_out & out,
int i )
 

Definition at line 520 of file sig_helper3.C.

real zone_weight ( sigma_out & out,
scatter_exp * hi,
int i )
 


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