Logo coherent WaveBurst  
Library Reference Guide
Logo
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

◆ a_eff()

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

Definition at line 391 of file egw_model.cc.

◆ amp_enhance()

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

Definition at line 360 of file egw_model.cc.

◆ ang_mom_eff_geo()

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

Definition at line 260 of file egw_model.cc.

◆ ang_mom_geo()

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

Definition at line 243 of file egw_model.cc.

◆ bisect()

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

Definition at line 34 of file egw_model.cc.

◆ close_encounter_pm()

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

Definition at line 118 of file egw_model.cc.

◆ crit_radius()

double crit_radius ( double  e,
double  a 
)

Definition at line 349 of file egw_model.cc.

◆ E_ecc()

double E_ecc ( double  e)

Definition at line 25 of file egw_model.cc.

◆ energy_geo()

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

Definition at line 227 of file egw_model.cc.

◆ geo_amp_enhance()

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

Definition at line 357 of file egw_model.cc.

◆ geo_close_encounter()

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

Definition at line 327 of file egw_model.cc.

◆ geo_crit_radius()

double geo_crit_radius ( double  e,
double  a 
)

Definition at line 306 of file egw_model.cc.

◆ geo_getDeltaE()

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

Definition at line 310 of file egw_model.cc.

◆ geo_getDeltaL()

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

Definition at line 319 of file egw_model.cc.

◆ getDelta()

double getDelta ( )

Definition at line 154 of file egw_model.cc.

◆ getE0()

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

Definition at line 158 of file egw_model.cc.

◆ gwave_data()

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

Definition at line 133 of file egw_model.cc.

◆ J_ecc()

double J_ecc ( double  e)

Definition at line 30 of file egw_model.cc.

◆ newt_amp_enhance()

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

Definition at line 212 of file egw_model.cc.

◆ newt_close_encounter()

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

Definition at line 187 of file egw_model.cc.

◆ newt_crit_radius()

double newt_crit_radius ( double  e,
double  a 
)

Definition at line 163 of file egw_model.cc.

◆ newt_getDeltaE()

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

Definition at line 171 of file egw_model.cc.

◆ newt_getDeltaL()

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

Definition at line 179 of file egw_model.cc.

◆ opg_ecc()

double opg_ecc ( double  p)

Definition at line 275 of file egw_model.cc.

◆ opg_f()

double opg_f ( double  p)

Definition at line 284 of file egw_model.cc.

◆ opg_g()

double opg_g ( double  p)

Definition at line 289 of file egw_model.cc.

◆ orbital_param_geo()

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

Definition at line 293 of file egw_model.cc.

◆ orbital_param_geo_to_newt()

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

Definition at line 381 of file egw_model.cc.

◆ orbital_param_newt_to_geo()

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

Definition at line 375 of file egw_model.cc.

◆ rw_f()

double rw_f ( double  p)

Definition at line 77 of file egw_model.cc.

◆ rzoom_whirl()

double rzoom_whirl ( double  e,
double  a 
)

Definition at line 81 of file egw_model.cc.

◆ scaling_exp()

double scaling_exp ( double  e,
double  a 
)

Definition at line 111 of file egw_model.cc.

◆ scaling_exp_zw()

double scaling_exp_zw ( double  a,
double  r0 
)

Definition at line 100 of file egw_model.cc.

◆ zw_func()

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

Definition at line 58 of file egw_model.cc.

Variable Documentation

◆ opg_a

double opg_a

Definition at line 273 of file egw_model.cc.

◆ opg_E

double opg_E

Definition at line 271 of file egw_model.cc.

◆ opg_L

double opg_L

Definition at line 272 of file egw_model.cc.

◆ opg_x

double opg_x

Definition at line 270 of file egw_model.cc.

◆ pi

const double pi = 3.14159265358979312
static

Definition at line 23 of file egw_model.cc.

◆ rw_a

double rw_a

Definition at line 75 of file egw_model.cc.

◆ rw_e

double rw_e

Definition at line 75 of file egw_model.cc.