diff options
author | tlatorre <tlatorre@uchicago.edu> | 2019-01-29 13:19:12 -0600 |
---|---|---|
committer | tlatorre <tlatorre@uchicago.edu> | 2019-01-29 13:19:12 -0600 |
commit | c79b3cf71e2e22f704e724e0c5ecb156550ac32e (patch) | |
tree | 5a96879350f14eaa69704f13367f604f413ed4da /src/electron.h | |
parent | a6a750371fc20ab69fbab895273cf86ef7098b09 (diff) | |
download | sddm-c79b3cf71e2e22f704e724e0c5ecb156550ac32e.tar.gz sddm-c79b3cf71e2e22f704e724e0c5ecb156550ac32e.tar.bz2 sddm-c79b3cf71e2e22f704e724e0c5ecb156550ac32e.zip |
add a function to compute the angular distribution normalization
This seems to speed things up a little bit.
Diffstat (limited to 'src/electron.h')
-rw-r--r-- | src/electron.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/electron.h b/src/electron.h index 20e5ea2..61de2a3 100644 --- a/src/electron.h +++ b/src/electron.h @@ -13,6 +13,8 @@ void electron_get_position_distribution_parameters(double T0, double *a, double *b); double electron_get_angular_distribution_alpha(double T0); double electron_get_angular_distribution_beta(double T0); +double electron_get_angular_pdf_no_norm(double cos_theta, double alpha, double beta, double mu); +double electron_get_angular_pdf_norm(double alpha, double beta, double mu); double electron_get_angular_pdf_delta_ray(double cos_theta, double alpha, double beta, double mu); double electron_get_angular_pdf(double cos_theta, double alpha, double beta, double mu); double electron_get_range(double T, double rho); |