#include "energy.h"
Go to the source code of this file.
Data Structures | |
struct | t_rfield |
Namespaces | |
namespace | Illuminate |
Enumerations | |
enum | Illuminate::IlluminationType { Illuminate::FORWARD, Illuminate::REVERSE, Illuminate::SYMMETRIC } |
Functions | |
void | rfield_opac_zero (long lo, long ihi) |
Variables | |
const double | WL_V_FILT = 5500. |
const double | WL_B_FILT = 4400. |
const int | LIMSPC = 100 |
const int | NCELL = 130000 |
bool | lgRfieldMalloced |
EXTERN struct t_rfield | rfield |
void rfield_opac_zero | ( | long | lo, | |
long | ihi | |||
) |
zero out rfield arrays between certain limits, code in zero.c
Definition at line 803 of file cont_createmesh.cpp.
References t_opac::albedo, t_rfield::ConEmitOut, t_rfield::ConEmitReflec, t_rfield::ConInterOut, t_rfield::ConOTS_local_OTS_rate, t_rfield::ConOTS_local_photons, t_rfield::ConRefIncid, t_rfield::ContBoltz, t_rfield::convoc, t_opac::E2TauAbsFace, t_opac::E2TauAbsOut, t_opac::E2TauAbsTotal, t_opac::ExpmTau, t_opac::ExpZone, t_rfield::fine_opac_zone, t_rfield::fine_opt_depth, t_rfield::flux, t_rfield::flux_accum, t_rfield::flux_beam_const_save, t_rfield::flux_isotropic_save, t_rfield::flux_time_beam_save, t_rfield::flux_total_incident, t_opac::FreeFreeOpacity, lgRfieldMalloced, t_rfield::nfine_malloc, t_rfield::OccNumbBremsCont, t_rfield::OccNumbContEmitOut, t_rfield::OccNumbDiffCont, t_opac::OldOpacSave, opac, t_opac::opacity_abs, t_opac::opacity_sct, t_opac::OpacStatic, t_rfield::otscon, t_rfield::otslin, t_rfield::outlin, t_rfield::outlin_noplot, t_rfield::reflin, rfield, t_rfield::SummedCon, t_rfield::SummedDif, t_rfield::SummedOcc, t_opac::TauAbsGeo, t_opac::TauAbsTotal, t_opac::taumin, t_opac::TauScatGeo, t_opac::TauTotalGeo, and t_opac::tmn.
Referenced by ContCreateMesh(), ConvInitSolution(), and InitSimPostparse().
bool lgRfieldMalloced |
set true when malloced, init to false
Definition at line 100 of file cdinit.cpp.
Referenced by rfield_opac_malloc(), rfield_opac_zero(), and tfidle().
const int LIMSPC = 100 |
parameters to do with incident continuum limit to number of spectra that can be entered
Definition at line 18 of file rfield.h.
Referenced by InitDefaultsPreparse(), ParseAbsMag(), ParseAgn(), ParseBackgrd(), ParseBlackbody(), ParseBremsstrahlung(), ParseCMB(), ParseCommands(), ParseCoronal(), ParseEnergy(), ParseF_nu(), ParseIntensity(), ParseInterp(), ParseIonPar(), ParseLaser(), ParseLuminosity(), ParsePhi(), ParsePowerlawContinuum(), ParseQH(), ParseRatio(), ParseTable(), and t_rfield::t_rfield().
const int NCELL = 130000 |
the limit to the size of the coarse continuum array
Definition at line 21 of file rfield.h.
Referenced by ContCreateMesh(), ffun1(), ParseInterp(), ParseTable(), ReadTable(), and rfield_opac_malloc().
Referenced by t_PredCont::add(), AGN_Hemis(), AtlasInterpolate(), atmdat_2phot_rate(), atom_level2(), atom_level3(), atom_oi_calc(), t_fe2ovr_la::atoms_fe2ovr(), cdSPEC(), cdSPEC2(), ChckFill(), cmshft(), conorm(), ContBandsCreate(), ContCreateMesh(), ContCreatePointers(), ContNegative(), ContRate(), ContSetIntensity(), ConvBase(), ConvInitSolution(), CoolCalc(), CoolEvaluate(), CoStarInterpolate(), dense_fabden(), DrvContPump(), DynaIterEnd(), DynaIterStart(), DynaPunchTimeDep(), eden_sum(), emergent_line(), extin(), FeIIPoint(), ffun(), ffun1(), fiddle(), fill(), FillGFF(), FindStrongestLineLabels(), GammaBn(), GammaK(), GammaPrt(), GetBins(), GetModel(), GrainDrift(), GrainElecEmis1(), GrainIonColl(), GrainMakeDiffuse(), GrainRateDr(), GrainsInit(), GrainTemperature(), GrainUpdateRadius2(), GridGatherInCloudy(), GridInterpolate(), H21_cm_pops(), H2_LevelPops(), H2_PunchDo(), H2_X_coll_rate_evaluate(), highen(), hmole_reactions(), hmole_step(), IncidentContinuumHere(), InitBinAugerData(), InitDefaultsPreparse(), InitGrid(), InitSimPostparse(), InterpolateGridCoStar(), InterpolateModel(), InterpolateModelCoStar(), InterpolateRectGrid(), ion_collis(), ion_trim(), IonCarbo(), IonOxyge(), ipContEnergy(), ipFineCont(), ipLineEnergy(), ipoint(), ipShells(), iso_collide(), iso_photo(), iter_end_check(), IterEnd(), IterRestart(), IterStart(), Kurucz79Interpolate(), lgCheckMonitors(), lgCompileAtmosphere(), lgCompileAtmosphereCoStar(), lgValidBinFile(), lgValidModel(), lincom(), lindst(), lines(), lines_continuum(), lines_general(), lines_hydro(), lines_lv1_k_zn(), mie_calc_ial(), mie_read_opc(), mie_write_opc(), MihalasInterpolate(), oi_level_pops(), OpacityAdd1Element(), OpacityAdd1Subshell(), OpacityAdd1SubshellInduc(), OpacityAddTotal(), OpacityCreate1Element(), OpacityCreateAll(), OpacityCreatePowerLaw(), OpacityCreateReilMan(), OpacityZero(), OpacityZeroOld(), optimize_func(), transition::outline(), outline_base(), outline_base_bin(), outsum(), EnergyEntry::p_set_ip(), ParseAbsMag(), ParseAgn(), ParseAtomISO(), ParseBackgrd(), ParseBlackbody(), ParseBremsstrahlung(), ParseCMB(), ParseCMBOuter(), ParseCommands(), ParseCompile(), ParseCoronal(), ParseDiffuse(), ParseDont(), ParseEnergy(), ParseExtinguish(), ParseF_nu(), ParseIlluminate(), ParseIntensity(), ParseInterp(), ParseIonPar(), ParseLaser(), ParseLuminosity(), ParsePhi(), ParsePlotRangeContin(), ParsePowerlawContinuum(), ParseQH(), ParseRangeOption(), ParseRatio(), ParseSave(), ParseSet(), ParseStop(), ParseTable(), PE_init(), pintr(), PlanckIntegral(), plankf(), pltcon(), pltopc(), pnegopc(), PressureRadiationLine(), PresTotCurrent(), PrettyTranmission(), PrtComment(), PrtContinuum(), PrtFinal(), PrtHeader(), PrtZone(), ptrcer(), punchFITS_EnergyData(), punchFITS_GenericData(), qheat(), qheat_init(), qintr(), radius_first(), radius_increment(), radius_next(), RauchInterpolateHCa(), RauchInterpolateHelium(), RauchInterpolateHNi(), RauchInterpolateHpHe(), RauchInterpolateHydr(), RauchInterpolatePG1159(), ReadTable(), RebinAtmosphere(), resetBltin(), rfield_opac_malloc(), rfield_opac_zero(), RT_continuum(), RT_DestProb(), RT_diffuse(), RT_line_all(), RT_line_fine_opacity(), RT_line_one(), RT_line_one_tauinc(), RT_line_pumping(), RT_OTS(), RT_OTS_AddCont(), RT_OTS_AddLine(), RT_OTS_ChkSum(), RT_OTS_PrtRate(), RT_OTS_Update(), RT_OTS_Zero(), RT_recom_effic(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SanityCheckBegin(), save_opacity(), SaveDo(), saveFITSfile(), SaveNewContinuum(), SaveSpecial(), state_get_put(), sum_radiation(), sumcon(), tauff(), tfidle(), th85rate(), TlustyInterpolate(), TryDoubleStep(), UpdatePot(), UpdatePot1(), ValidateGrid(), WernerInterpolate(), WMBASICInterpolate(), y0b(), y0b01(), zero(), ZoneEnd(), and ZoneStart().
const double WL_B_FILT = 4400. |
wavelength of B filter in Angstroms
Definition at line 14 of file rfield.h.
Referenced by ContCreatePointers().
const double WL_V_FILT = 5500. |
wavelength of V filter in Angstroms
Definition at line 11 of file rfield.h.
Referenced by ContCreatePointers().