| cloudy
    trunk
    | 

Go to the source code of this file.
| Data Structures | |
| class | two_photon | 
| Functions | |
| void | atmdat_2phot_setSplineCoefs () | 
| double | atmdat_2phot_shapefunction (double EbyE2nu, long ipISO, 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 | 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 atmdat_2phot_setSplineCoefs | ( | ) | 
Definition at line 209 of file atmdat_2photon.cpp.
References ASSERT, DEBUG_ENTRY, He2NuEnergies, He2NuShapeFunc, He2NuShapeFuncY2, Hydro2NuEnergies, Hydro2NuShapeFunc, Hydro2NuShapeFuncY2, lgSplinesSet, NCRS_H, NCRS_HE, and spline().
Referenced by atmdat_readin().

| double atmdat_2phot_shapefunction | ( | double | EbyE2nu, | 
| long | ipISO, | ||
| long | nelem | ||
| ) | 
atmdat_2phot_shapefunction two photon emission function for all atomic and ionic species
| EbyE2nu | |
| ipISO | |
| nelem | 
Definition at line 230 of file atmdat_2photon.cpp.
References ASSERT, DEBUG_ENTRY, He2NuEnergies, He2NuShapeFunc, He2NuShapeFuncY2, Hydro2NuEnergies, Hydro2NuShapeFunc, Hydro2NuShapeFuncY2, ipH_LIKE, ipHE_LIKE, lgSplinesSet, NCRS_H, NCRS_HE, and splint().

| void CalcTwoPhotonEmission | ( | two_photon & | tnu, | 
| bool | lgDoInduced | ||
| ) | 
Definition at line 125 of file two_photon.cpp.
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 | ||
| ) | 
Definition at line 84 of file two_photon.cpp.
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 | ||
| ) | 
Definition at line 157 of file two_photon.cpp.
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 | ||
| ) | 
Definition at line 10 of file two_photon.cpp.
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().

 1.8.5
 1.8.5