This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | t_continuum |
Functions | |
void | ContCreatePointers (void) |
int | ContSetIntensity (void) |
void | ContCreateMesh (void) |
void | ContNegative (void) |
double | ffun (double anu, double *frac_beam_time, double *frac_beam_const, double *frac_isotropic) |
double | ffun (double anu) |
double | ffun1 (double xnu) |
double | DrvContPump (transition *t) |
double | cont_gaunt_calc (double, double, double) |
Variables | |
EXTERN struct t_continuum | continuum |
double cont_gaunt_calc | ( | double | , | |
double | , | |||
double | ||||
) |
cont_gaunt_calc do table look up of gaunt factor
temp | ||
z | ||
photon |
Definition at line 26 of file cont_gaunt.cpp.
References ASSERT, GauntIntegrand(), qg32(), and TE1RYD.
Referenced by dgaunt(), FillGFF(), and PunchGaunts().
Here is the call graph for this function:
void ContCreateMesh | ( | void | ) |
set up continuum energy mesh if first call, otherwise reset to original mesh
Definition at line 39 of file cont_createmesh.cpp.
References t_rfield::anu, t_rfield::anu2, t_rfield::AnuOrg, DEBUG_ENTRY, ioQQQ, t_trace::lgTrace, t_rfield::nupper, rfield, and trace.
Referenced by cloudy(), and ParseCompile().
void ContCreatePointers | ( | void | ) |
ContCreatePointers create pointers for lines and continua, one time per coreload
Definition at line 60 of file cont_createpointers.cpp.
References t_rfield::chContLabel, t_rfield::chLineLabel, DEBUG_ENTRY, dense, H2_Create(), ioQQQ, t_opac::ipElement, iso_create(), t_dense::lgElmtOn, t_trace::lgTrace, LIMELM, t_rfield::nupper, opac, rfield, and trace.
Referenced by cloudy(), and ParseCompile().
Here is the call graph for this function:
void ContNegative | ( | void | ) |
ContNegative sanity check for negative continuum intensities
Definition at line 10 of file cont_negative.cpp.
References t_rfield::anu, t_rfield::chContLabel, t_rfield::chLineLabel, DEBUG_ENTRY, t_rfield::flux, ioQQQ, t_rfield::nflux, t_rfield::otslin, and rfield.
int ContSetIntensity | ( | void | ) |
ContSetIntensity derive intensity of incident continuum,
Definition at line 69 of file cont_setintensity.cpp.
References t_rfield::anu, t_rfield::AnuOrg, aweigh, conorm(), t_rfield::ContBoltz, DEBUG_ENTRY, t_rfield::egamry, t_rfield::emm, EN1RYD, ffun(), FR1RYD, fweigh, HNU3C2, ioQQQ, t_trace::lgTrace, MAX2, MIN2, t_rfield::nupper, PI4, rfield, trace, and t_rfield::widflx.
Referenced by cloudy().
Here is the call graph for this function:
double DrvContPump | ( | transition * | t | ) |
Definition at line 22 of file cont_pump.cpp.
References a0, BREAK_, con_pump_op(), t_emission::damp, damp, DEBUG_ENTRY, t_DoppVel::doppler, DoppVel, t_radius::dRNeff, t_transition::Emis, FITTED, t_transition::Hi, t_emission::iRedisFun, t_rfield::lgInducProcess, t_quantumState::nelem, t_emission::opacity, t_emission::PopOpc, PumpTau, qg32(), radius, rfield, and t_emission::TauIn.
Referenced by ParseDrive().
Here is the call graph for this function:
double ffun | ( | double | anu | ) |
ffun version without fractions
Definition at line 18 of file cont_ffun.cpp.
References DEBUG_ENTRY, and ffun().
Here is the call graph for this function:
double ffun | ( | double | anu, | |
double * | frac_beam_time, | |||
double * | frac_beam_const, | |||
double * | frac_isotropic | |||
) |
ffun evaluate total flux for sum of all continuum sources
anu | photon energy (Rydberg) where continuum is evaluated | |
frac_beam_time | fraction of beamed continuum that is varies with time | |
frac_beam_const | fraction of beamed continuum that is constant | |
frac_isotropic | fraction of continuum that is isotropic |
Definition at line 38 of file cont_ffun.cpp.
References ASSERT, BIGFLOAT, DEBUG_ENTRY, ffun1(), ioQQQ, t_rfield::ipspec, t_rfield::lgBeamed, t_rfield::lgTimeVary, t_rfield::nspec, rfield, SMALLFLOAT, and t_rfield::spfac.
Here is the call graph for this function:
double ffun1 | ( | double | xnu | ) |
ffun1 derive flux at a specific energy, for one continuum
anu | photon energy (Rydberg) where continuum is evaluated |
Definition at line 113 of file cont_ffun.cpp.
References t_rfield::anu, ASSERT, BIG, cdEXIT, t_rfield::chSpType, t_rfield::ConTabRead, t_rfield::cutoff, DEBUG_ENTRY, t_rfield::egamry, t_rfield::emm, ioQQQ, t_rfield::ioTableRead, ipoint(), t_rfield::ipspec, MAX2, MIN2, NCELL, t_rfield::nspec, t_rfield::nupper, POW3, ReadTable(), rfield, sexp(), t_rfield::slope, TE1RYD, t_rfield::tFluxLog, t_rfield::tNuRyd, and t_rfield::tslop.
Referenced by ffun(), pintr(), and qintr().
Here is the call graph for this function:
EXTERN struct t_continuum continuum |