Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "ipoint.h"
#include "rfield.h"
#include "transition.h"
#include "two_photon.h"
Functions | |
void | TwoPhotonSetup (vector< two_photon > &tnu_vec, const long &ipHi, const long &ipLo, const double &Aul, const TransitionProxy &tr, const long ipISO, const long nelem) |
void | CalcTwoPhotonRates (two_photon &tnu, bool lgDoInduced) |
void | CalcTwoPhotonEmission (two_photon &tnu, bool lgDoInduced) |
void | PrtTwoPhotonEmissCoef (const two_photon &tnu, const double &densityProduct) |
void CalcTwoPhotonEmission | ( | two_photon & | tnu, |
bool | lgDoInduced | ||
) |
References two_photon::As2nu, ASSERT, DEBUG_ENTRY, two_photon::ipSym2nu, two_photon::ipTwoPhoE, two_photon::local_emis, two_photon::Pop, rfield, and t_rfield::SummedOcc.
Referenced by RT_diffuse(), and RT_OTS_Update().
void CalcTwoPhotonRates | ( | two_photon & | tnu, |
bool | lgDoInduced | ||
) |
References t_mesh::anu(), two_photon::As2nu, ASSERT, two_photon::AulTotal, DEBUG_ENTRY, two_photon::E2nu, two_photon::induc_dn, two_photon::induc_up, two_photon::ipSym2nu, two_photon::ipTwoPhoE, rfield, and t_rfield::SummedOcc.
Referenced by iso_update_rates().
void PrtTwoPhotonEmissCoef | ( | const two_photon & | tnu, |
const double & | densityProduct | ||
) |
References two_photon::As2nu, DEBUG_ENTRY, two_photon::E2nu, fprintf(), ioQQQ, ipoint(), two_photon::Pop, rfield, and t_mesh::widflx().
Referenced by RT_diffuse().
void TwoPhotonSetup | ( | vector< two_photon > & | tnu_vec, |
const long & | ipHi, | ||
const long & | ipLo, | ||
const double & | Aul, | ||
const TransitionProxy & | tr, | ||
const long | ipISO, | ||
const long | nelem | ||
) |
References t_mesh::anu(), t_mesh::anumax(), two_photon::As2nu, ASSERT, atmdat_2phot_shapefunction(), two_photon::AulTotal, DEBUG_ENTRY, two_photon::E2nu, energy(), TransitionProxy::EnergyRyd(), TransitionProxy::Hi(), two_photon::induc_dn_max, two_photon::ipHi, two_photon::ipLo, ipoint(), two_photon::ipSym2nu, two_photon::ipTwoPhoE, two_photon::local_emis, MAX2, two_photon::Pop, rfield, and t_mesh::widflx().
Referenced by ContCreatePointers().