#include "cddefines.h"
#include "physconst.h"
#include "rfield.h"
#include "ipoint.h"
#include "opacity.h"
#include "continuum.h"
Go to the source code of this file.
Functions | |
double | PlanckFunction (double Temp, double E_Ryd) |
double | ffun (double anu) |
double | ffun (double anu, double *frac_beam_time, double *frac_beam_const, double *frac_isotropic) |
double | ffun1 (double xnu) |
void | outsum (double *outtot, double *outin, double *outout) |
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 37 of file cont_ffun.cpp.
References ASSERT, BIGFLOAT, DEBUG_ENTRY, ffun1(), ioQQQ, t_rfield::ipSpec, t_rfield::lgBeamed, t_rfield::lgTimeVary, t_rfield::nShape, rfield, SMALLFLOAT, and t_rfield::spfac.
double ffun | ( | double | anu | ) |
ffun version without fractions
Definition at line 17 of file cont_ffun.cpp.
References DEBUG_ENTRY, and ffun().
Referenced by ContSetIntensity(), ffun(), and IncidentContinuumHere().
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 112 of file cont_ffun.cpp.
References t_rfield::anu, ASSERT, BIG, cdEXIT, t_rfield::chSpType, t_rfield::cutoff, DEBUG_ENTRY, t_rfield::egamry, t_rfield::emm, fp_equal(), fp_equal_tol(), ioQQQ, ipoint(), t_rfield::ipSpec, MAX2, MIN2, NCELL, t_rfield::nShape, t_rfield::nupper, PlanckFunction(), pow(), POW3, rfield, sexp(), t_rfield::slope, TE1RYD, t_rfield::tFluxLog, t_rfield::tNu, and t_rfield::tslop.
Referenced by conorm(), ffun(), pintr(), and qintr().
void outsum | ( | double * | outtot, | |
double * | outin, | |||
double * | outout | |||
) |
Definition at line 393 of file cont_ffun.cpp.
References t_rfield::anu, t_rfield::ConInterOut, DEBUG_ENTRY, EN1RYD, t_rfield::flux, t_rfield::nflux, t_rfield::outlin, t_rfield::outlin_noplot, and rfield.
Referenced by lgConserveEnergy().
double PlanckFunction | ( | double | Temp, | |
double | E_Ryd | |||
) |