Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
egw_model.cc File Reference
#include "numpy.hh"
#include "stdio.h"
Include dependency graph for egw_model.cc:

Functions

double a_eff (double e, double rp, double mu, double Jbh)
 
double amp_enhance (double e, double rmin, double mu, double a)
 
double ang_mom_eff_geo (double rp, double e, double Jspin, double mu)
 
double ang_mom_geo (double rp, double e, double a)
 
double bisect (double(*f)(double), double a, double b)
 
void close_encounter_pm (double e, double rmin, double mu, double &e_new, double &rmin_new)
 
double crit_radius (double e, double a)
 
double E_ecc (double e)
 
double energy_geo (double rp, double e, double a)
 
double geo_amp_enhance (double e, double rmin, double mu, double a)
 
void geo_close_encounter (double e, double rmin, double mu, double a, double &e_new, double &rmin_new)
 
double geo_crit_radius (double e, double a)
 
double geo_getDeltaE (double e, double rmin, double mu, double a)
 
double geo_getDeltaL (double e, double rmin, double mu, double a)
 
double getDelta ()
 
double getE0 (double e, double rmin, double mu, double rc)
 
void gwave_data (double e, double rmin, double mu, double &e_new, double &rmin_new)
 
double J_ecc (double e)
 
double newt_amp_enhance (double e, double rmin, double mu, double a)
 
void newt_close_encounter (double e, double rmin, double mu, double a, double &e_new, double &rmin_new)
 
double newt_crit_radius (double e, double a)
 
double newt_getDeltaE (double e, double rmin, double mu, double a)
 
double newt_getDeltaL (double e, double rmin, double mu, double a)
 
double opg_ecc (double p)
 
double opg_f (double p)
 
double opg_g (double p)
 
void orbital_param_geo (double E, double L, double a, double &rp, double &e)
 
void orbital_param_geo_to_newt (double rmin, double e, double a, double &rmin_new, double &e_new)
 
void orbital_param_newt_to_geo (double rmin, double e, double a, double &rp, double &ee)
 
double rw_f (double p)
 
double rzoom_whirl (double e, double a)
 
double scaling_exp (double e, double a)
 
double scaling_exp_zw (double a, double r0)
 
double zw_func (double p, double e, double a)
 

Variables

double opg_a
 
double opg_E
 
double opg_L
 
double opg_x
 
static const double pi = 3.14159265358979312
 
double rw_a
 
double rw_e
 

Function Documentation

double a_eff ( double  e,
double  rp,
double  mu,
double  Jbh 
)

Definition at line 373 of file egw_model.cc.

double amp_enhance ( double  e,
double  rmin,
double  mu,
double  a 
)

Definition at line 342 of file egw_model.cc.

double ang_mom_eff_geo ( double  rp,
double  e,
double  Jspin,
double  mu 
)

Definition at line 242 of file egw_model.cc.

double ang_mom_geo ( double  rp,
double  e,
double  a 
)

Definition at line 225 of file egw_model.cc.

double bisect ( double(*)(double)  f,
double  a,
double  b 
)

Definition at line 16 of file egw_model.cc.

void close_encounter_pm ( double  e,
double  rmin,
double  mu,
double &  e_new,
double &  rmin_new 
)

Definition at line 100 of file egw_model.cc.

double crit_radius ( double  e,
double  a 
)

Definition at line 331 of file egw_model.cc.

double E_ecc ( double  e)

Definition at line 7 of file egw_model.cc.

double energy_geo ( double  rp,
double  e,
double  a 
)

Definition at line 209 of file egw_model.cc.

double geo_amp_enhance ( double  e,
double  rmin,
double  mu,
double  a 
)

Definition at line 339 of file egw_model.cc.

void geo_close_encounter ( double  e,
double  rmin,
double  mu,
double  a,
double &  e_new,
double &  rmin_new 
)

Definition at line 309 of file egw_model.cc.

double geo_crit_radius ( double  e,
double  a 
)

Definition at line 288 of file egw_model.cc.

double geo_getDeltaE ( double  e,
double  rmin,
double  mu,
double  a 
)

Definition at line 292 of file egw_model.cc.

double geo_getDeltaL ( double  e,
double  rmin,
double  mu,
double  a 
)

Definition at line 301 of file egw_model.cc.

double getDelta ( )

Definition at line 136 of file egw_model.cc.

double getE0 ( double  e,
double  rmin,
double  mu,
double  rc 
)

Definition at line 140 of file egw_model.cc.

void gwave_data ( double  e,
double  rmin,
double  mu,
double &  e_new,
double &  rmin_new 
)

Definition at line 115 of file egw_model.cc.

double J_ecc ( double  e)

Definition at line 12 of file egw_model.cc.

double newt_amp_enhance ( double  e,
double  rmin,
double  mu,
double  a 
)

Definition at line 194 of file egw_model.cc.

void newt_close_encounter ( double  e,
double  rmin,
double  mu,
double  a,
double &  e_new,
double &  rmin_new 
)

Definition at line 169 of file egw_model.cc.

double newt_crit_radius ( double  e,
double  a 
)

Definition at line 145 of file egw_model.cc.

double newt_getDeltaE ( double  e,
double  rmin,
double  mu,
double  a 
)

Definition at line 153 of file egw_model.cc.

double newt_getDeltaL ( double  e,
double  rmin,
double  mu,
double  a 
)

Definition at line 161 of file egw_model.cc.

double opg_ecc ( double  p)

Definition at line 257 of file egw_model.cc.

double opg_f ( double  p)

Definition at line 266 of file egw_model.cc.

double opg_g ( double  p)

Definition at line 271 of file egw_model.cc.

void orbital_param_geo ( double  E,
double  L,
double  a,
double &  rp,
double &  e 
)

Definition at line 275 of file egw_model.cc.

void orbital_param_geo_to_newt ( double  rmin,
double  e,
double  a,
double &  rmin_new,
double &  e_new 
)

Definition at line 363 of file egw_model.cc.

void orbital_param_newt_to_geo ( double  rmin,
double  e,
double  a,
double &  rp,
double &  ee 
)

Definition at line 357 of file egw_model.cc.

double rw_f ( double  p)

Definition at line 59 of file egw_model.cc.

double rzoom_whirl ( double  e,
double  a 
)

Definition at line 63 of file egw_model.cc.

double scaling_exp ( double  e,
double  a 
)

Definition at line 93 of file egw_model.cc.

double scaling_exp_zw ( double  a,
double  r0 
)

Definition at line 82 of file egw_model.cc.

double zw_func ( double  p,
double  e,
double  a 
)

Definition at line 40 of file egw_model.cc.

Variable Documentation

double opg_a

Definition at line 255 of file egw_model.cc.

double opg_E

Definition at line 253 of file egw_model.cc.

double opg_L

Definition at line 254 of file egw_model.cc.

double opg_x

Definition at line 252 of file egw_model.cc.

const double pi = 3.14159265358979312
static

Definition at line 5 of file egw_model.cc.

double rw_a

Definition at line 57 of file egw_model.cc.

double rw_e

Definition at line 57 of file egw_model.cc.