VERB_code_2.3
|
Various functions description, see namespace VF for details. More...
#include "variousFunctions.h"
#include <math.h>
#include <valarray>
#include <iostream>
#include <sstream>
Go to the source code of this file.
Namespaces | |
VF | |
Various functions. | |
Functions | |
double | VF::alc (double L) |
Loss cone calculations. More... | |
double | VF::T (double alpha) |
Function for bounce time. More... | |
double | VF::G (double alpha) |
G-function. More... | |
double | VF::Y (double alpha) |
Y(α) function. More... | |
double | VF::Dfe (double alpha, double Ke, double L, double Kp) |
Electrostatic radial diffusion coefficient. More... | |
double | VF::Coulomb (double L, double energy) |
Coulomb scattering electron lifetime. More... | |
double | VF::Precipitation (double Kp, double L, double energy) |
Empirical electron lifetime. More... | |
double | VF::Jc_calc (double L, double pc, double Alpha) |
Caltulating J*c. More... | |
double | VF::f_interp (double E, double f1, double E1, double f2, double E2) |
Interpolation f on specific energy. More... | |
double | VF::mu_calc (double L, double pc, double Alpha) |
Caltulating μ. More... | |
double | VF::density (double L) |
Chorus density model. More... | |
double | VF::max (double v1, double v2) |
Return maximum. More... | |
string | VF::dtostr (double n) |
Convert double to string. More... | |
bool | VF::check_time (int iter, int d_iter) |
Small routine for checking if it is right iteration for the next output. More... | |
function for bounce | |
double | VF::bounce_time_new (double L, double pc, double alpha) |
bounce time More... | |
Computation of dipole magnetic field | |
double | VF::B (double Lparam) |
Dipole magnetic field. More... | |
Specifying outer boundary | |
double | VF::Outer_Boundary_Flux_at_L7 (double E7, string J_L7_function) |
Call various flux model of the outer boundary. More... | |
double | VF::J_L7 (double K, double x1, double y1, double x2, double y2) |
Interpolate spectrum. More... | |
double | VF::J_L7_corrected (double K) |
Outer boundary spectrum (accurate) More... | |
double | VF::J_L7_corrected_0 (double K) |
Outer boundary spectrum (accurate with 0 end the end) More... | |
double | VF::J_L7_old (double K) |
Outer boundary spectrum (old) More... | |
Converting pc to energy | |
double | VF::pfunc (double K) |
Computation of moumentum from Kinetic energy . More... | |
double | VF::Kfunc (double pc) |
Computation of Kinetic energy from given momentum . More... | |
Converting μ to pc | |
double | VF::mu2pc (double L, double mu, double alpha) |
Convert μ to pc. More... | |
double | VF::pc2mu (double L, double pc, double alpha) |
Convert pc to μ. More... | |
Various functions description, see namespace VF for details.
deprecated
Definition in file variousFunctions.cpp.