Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
cont_ffun.cpp File Reference
#include "cddefines.h"
#include "rfield.h"
#include "continuum.h"
Include dependency graph for cont_ffun.cpp:

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)
 

Function Documentation

◆ ffun() [1/2]

double ffun ( double anu)

ffun version without fractions

References DEBUG_ENTRY, and ffun().

Referenced by ContSetIntensity(), ffun(), and IncidentContinuumHere().

Here is the call graph for this function:

◆ ffun() [2/2]

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

Parameters
anuphoton energy (Rydberg) where continuum is evaluated
frac_beam_timefraction of beamed continuum that is varies with time
frac_beam_constfraction of beamed continuum that is constant
frac_isotropicfraction of continuum that is isotropic

References ASSERT, BIGFLOAT, DEBUG_ENTRY, ffun1(), fprintf(), ioQQQ, rfield, and SMALLDOUBLE.

Here is the call graph for this function:

◆ ffun1()

double ffun1 ( double xnu)

ffun1 derive flux at a specific energy, for one continuum

Parameters
anuphoton energy (Rydberg) where continuum is evaluated

References ASSERT, BIG, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, exp10(), fp_equal(), fprintf(), ioQQQ, MAX2, MIN2, PlanckFunction(), pow(), POW3, powpq(), rfield, and sexp().

Referenced by conorm(), ffun(), pintr(), and qintr().

Here is the call graph for this function:

◆ outsum()

void outsum ( double * outtot,
double * outin,
double * outout )

References DEBUG_ENTRY, and rfield.

Referenced by ConserveEnergy().

◆ PlanckFunction()

double PlanckFunction ( double Temp,
double E_Ryd )

Referenced by ffun1().