/home66/gary/public_html/cloudy/c10_branch/source/cont_ffun.cpp File Reference

#include "cddefines.h"
#include "physconst.h"
#include "rfield.h"
#include "ipoint.h"
#include "opacity.h"
#include "continuum.h"
Include dependency graph for cont_ffun.cpp:

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)

Function Documentation

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:
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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

double ffun1 ( double  xnu  ) 

ffun1 derive flux at a specific energy, for one continuum

Parameters:
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().

Here is the call graph for this function:

void outsum ( double *  outtot,
double *  outin,
double *  outout 
)
double PlanckFunction ( double  Temp,
double  E_Ryd 
)

Definition at line 368 of file cont_ffun.cpp.

References TE1RYD.

Referenced by ffun1().

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1