23 virtual double tin()
const {
return Tin; };
25 virtual double rin()
const {
return r; };
43 friend double disk_int(
double nu,
void* p);
Base class for photon/neutrino distributions.
Definition Radiation.hpp:69
double r
Definition Radiation.hpp:76
Class Shakura-Sunyeav disk, inherited from Radiation.hpp.
Definition ShSDisk.hpp:8
friend double disk_int(double nu, void *p)
Definition ShSDisk.cpp:18
virtual void cover_disk(double f)
Definition ShSDisk.cpp:60
virtual double tin() const
Definition ShSDisk.hpp:23
virtual void test()
Definition ShSDisk.cpp:148
virtual double hdisk() const
Definition ShSDisk.hpp:21
virtual double lum() const
Definition ShSDisk.hpp:27
virtual void set_rout(double R)
Definition ShSDisk.cpp:87
double Mbh
Definition ShSDisk.hpp:11
double Rg
Black hole mass in solar masses.
Definition ShSDisk.hpp:11
virtual void set_luminosity(double L)
Definition ShSDisk.cpp:93
double Hratio
Definition ShSDisk.hpp:13
double Tin
Disk temperature at R=Rin in Kev.
Definition ShSDisk.hpp:10
virtual void set_rin(double R)
Note: for disk r is inner radius, z is the outer radius, both are input in cm.
Definition ShSDisk.cpp:85
double Ldisk
Disk luminosity in Eddington units.
Definition ShSDisk.hpp:12
virtual void set_tin_kev(double T)
Definition ShSDisk.cpp:111
virtual void disk_spectrum()
Definition ShSDisk.cpp:39
virtual double rin() const
Definition ShSDisk.hpp:25
virtual void set_tin_k(double T)
Definition ShSDisk.cpp:130
virtual void set_mbh(double M)
Definition ShSDisk.cpp:79
virtual double total_luminosity()
Definition ShSDisk.cpp:68