|
| | Kappa (size_t size) |
| | Class constructor to initialize object.
|
| |
| virtual void | set_p (double ucom, double bfield, double betaeff, double r, double fsc) |
| | Methods to set momentum/energy arrays and number density arrays.
|
| |
| virtual void | set_p (double max) |
| | Same as above, but assuming a fixed maximum Lorentz factor.
|
| |
| virtual void | set_ndens () |
| |
| virtual void | set_kappa (double k) |
| |
| virtual void | set_temp_kev (double T) |
| | Method to set the temperature, using ergs as input.
|
| |
| virtual void | set_norm (double n) |
| |
| virtual void | cooling_steadystate (double ucom, double n0, double bfield, double r, double gshift) |
| |
| virtual double | max_p (double ucom, double bfield, double betaeff, double r, double fsc) |
| |
| virtual void | test () |
| |
Public Member Functions inherited from kariba::Particles |
| | Particles (size_t size) |
| |
| int | get_cutoff_type () const |
| |
| virtual void | set_cutoff_type (int t) |
| |
| virtual void | set_mass (double m) |
| |
| virtual void | initialize_gdens () |
| |
| virtual void | initialize_pdens () |
| | Same as above but the other way around.
|
| |
| virtual void | differentiate () |
| |
| virtual const std::vector< double > & | get_p () const |
| |
| virtual const std::vector< double > & | get_pdens () const |
| |
| virtual const std::vector< double > & | get_gamma () const |
| |
| virtual const std::vector< double > & | get_gdens () const |
| |
| virtual const std::vector< double > & | get_pdensp2_diff_logp () const |
| |
| virtual double | count_particles () |
| | Simple numerical integrals /w trapeze method.
|
| |
| virtual double | count_particles_energy () |
| |
| virtual double | av_p () |
| |
| virtual double | av_gamma () |
| |
| virtual double | av_psq () |
| |
| virtual double | av_gammasq () |
| |
| virtual void | test_arrays () |
| | simple method to check arrays; only meant for debugging
|
| |
Class for kappa distribution of particles, inherited from the generic Particles class in Particles.hh
| void kariba::Kappa::set_temp_kev |
( |
double |
T | ) |
|
|
virtual |
Method to set the temperature, using ergs as input.
< minimum energy in kev, 1/100 lower than peak
< maximum energy in kev, 20 higher than peak