17 virtual void set_p(
double min,
double brk,
double ucom,
double bfield,
double betaeff,
double r,
19 virtual void set_p(
double min,
double brk,
double gmax);
23 virtual void set_brk(
double brk);
28 virtual double max_p(
double ucom,
double bfield,
double bjet,
double r,
double fsc);
Definition Bknpower.hpp:9
virtual void set_ndens()
Definition Bknpower.cpp:52
double pmin
Definition Bknpower.hpp:12
virtual void set_norm(double n)
Definition Bknpower.cpp:86
double pmax
Definition Bknpower.hpp:12
virtual void set_pspec1(double s1)
methods to set the slopes, break and normalization
Definition Bknpower.cpp:64
virtual void set_pspec2(double s2)
Definition Bknpower.cpp:66
virtual void test()
simple method to check quantities.
Definition Bknpower.cpp:193
virtual double max_p(double ucom, double bfield, double bjet, double r, double fsc)
Definition Bknpower.cpp:177
double pspec1
Definition Bknpower.hpp:11
double norm
Definition Bknpower.hpp:11
double pbrk
Definition Bknpower.hpp:12
double pspec2
Definition Bknpower.hpp:11
friend double norm_bkn_int(double x, void *p)
Methods to calculate the normalization of the function.
Definition Bknpower.cpp:71
virtual void cooling_steadystate(double ucom, double n0, double bfield, double r, double betaeff)
Definition Bknpower.cpp:124
virtual void set_p(double min, double brk, double ucom, double bfield, double betaeff, double r, double fsc)
Methods to set momentum/energy arrays.
Definition Bknpower.cpp:21
friend double injection_bkn_int(double x, void *p)
Injection function to be integrated in cooling.
Definition Bknpower.cpp:106
virtual void set_brk(double brk)
Definition Bknpower.cpp:68
Definition Particles.hpp:90
std::vector< double > p
array of particle momenta
Definition Particles.hpp:95