#include <mesh.h>
  
  
      
        
          | double t_mesh::anu  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
References p_anu.
Referenced by AGN_Hemis(), CalcTwoPhotonRates(), ContCreateMesh(), ContCreatePointers(), ContNegative(), ContRate(), ContSetIntensity(), ConvInitSolution(), CoolEvaluate(), EdenChange(), eeBremsSpectrum(), extin(), ffun1(), flxCell(), GammaBn(), GammaK(), GammaPrt(), GetDissociationRateCoeff(), diatomics::GetHeatRate(), GrainDrift(), GrainIonColl(), GrainMakeDiffuse(), GrainMakeDiffuseSingle(), GrainRateDr(), GrainsInit(), IncidentContinuumHere(), InitBinAugerData(), InterpolateGridCoStar(), InterpolateRectGrid(), ion_collis(), ion_trim(), ion_trim_init(), ipShells(), iso_collide(), iso_rad_rec_cooling_discrete(), IterRestart(), lgReadAtmosphereTail(), lincom(), lindst1(), lines_continuum(), mie_calc_ial(), mie_read_opc(), mie_write_opc(), mole_h_reactions(), OpacityAddTotal(), diatomics::OpacityCreate(), OpacityCreate1Element(), OpacityCreateAll(), OpacityCreatePowerLaw(), OpacityCreateReilMan(), outline_base(), outsum(), PE_init(), pintr(), PlanckIntegral(), plankf(), pnegopc(), PresTotCurrent(), PrettyTransmission(), PrtComment(), PrtFinal(), PrtHeader(), punchFITS_GenericData(), qheat(), qheat_init(), qintr(), ReadTable(), RebinAtmosphere(), RebinSingleCell(), RT_continuum(), RT_DestProb(), RT_diffuse(), RT_iso_integrate_RRC(), RT_line_one_tauinc(), RT_OTS_ChkSum(), RT_OTS_PrtRate(), RT_recom_effic(), RT_tau_init(), SanityCheckBegin(), save_opacity(), SaveDo(), saveFITSfile(), SaveSpecial(), t_rfield::setTrimming(), sum_radiation(), sumcon(), tauff(), tfidle(), TwoPhotonSetup(), UpdatePot(), y0b(), and y0b01().
 
 
  
  
      
        
          | double t_mesh::anu2  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
References p_anu2.
Referenced by AGN_Hemis(), cdSPEC2(), ContCreatePointers(), ContSetIntensity(), eeBremsSpectrum(), flxCell(), GrainMakeDiffuse(), highen(), iso_rad_rec_cooling_discrete(), lines_continuum(), qheat(), RT_diffuse(), RT_iso_integrate_RRC(), SaveDo(), SaveSpecial(), and sumcon().
 
 
  
  
      
        
          | double t_mesh::anu3  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double t_mesh::anuln  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double t_mesh::anulog10  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const double* t_mesh::anulog10ptr  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double t_mesh::anumax  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
References p_anu_edge.
Referenced by CheckMesh(), ContBandsCreate(), ContSetIntensity(), EdenChange(), ffun1(), FindStrongestLineLabels(), GammaBn(), iso_rad_rec_cooling_discrete(), OpacityCreateAll(), PrtHeader(), punchFITS_EnergyData(), qheat_init(), RebinAtmosphere(), RebinSingleCell(), RT_iso_integrate_RRC(), TryDoubleStep(), and TwoPhotonSetup().
 
 
  
  
      
        
          | double t_mesh::anumin  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
References p_anu_edge.
Referenced by CheckMesh(), ContBandsCreate(), ContSetIntensity(), EdenChange(), FindStrongestLineLabels(), GammaBn(), iso_rad_rec_cooling_discrete(), OpacityCreateAll(), PrtHeader(), punchFITS_EnergyData(), RebinAtmosphere(), RebinSingleCell(), RT_iso_integrate_RRC(), tfidle(), and TryDoubleStep().
 
 
  
  
      
        
          | const double* t_mesh::anuptr  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double t_mesh::anusqrt  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void t_mesh::CheckMesh  | 
          ( | 
           | ) | 
           const | 
        
      
 
References anumax(), anumin(), ASSERT, cdEXIT, DEBUG_ENTRY, egamry(), emm(), energy(), EXIT_FAILURE, fp_equal(), fprintf(), ioQQQ, ipointC(), ncells(), p_anu, and p_RangeUpperLimit.
Referenced by SanityCheckBegin().
 
 
  
  
      
        
          | double t_mesh::egamry  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
References p_egamry.
Referenced by t_PredCont::add(), CheckMesh(), ffun1(), GrainsInit(), InitDefaultsPreparse(), ipoint(), isEnergyBound(), mie_read_opc(), mie_write_opc(), outline_base(), EnergyEntry::p_set_ip(), ParseAbsMag(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseEnergy(), ParseInterp(), ParseLuminosity(), ParseRangeOption(), ParseRatio(), ParseSet(), ParseStop(), ParseTable(), PrtHeader(), ReadTable(), and SaveDo().
 
 
  
  
      
        
          | double t_mesh::emm  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
References p_emm.
Referenced by t_PredCont::add(), CheckMesh(), ContCreatePointers(), ffun1(), GrainsInit(), HyperfineCreate(), ipoint(), isEnergyBound(), mie_read_opc(), mie_write_opc(), outline_base(), EnergyEntry::p_set_ip(), ParseAbsMag(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseDatabaseISO(), ParseEnergy(), ParseInterp(), ParseLuminosity(), ParseRangeOption(), ParseRatio(), ParseSet(), ParseStop(), ParseTable(), qheat_init(), ReadTable(), resetBltin(), rfield_opac_alloc(), and SaveDo().
 
 
  
  
      
        
          | double t_mesh::getResolutionScaleFactor  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void t_mesh::InitMesh  | 
          ( | 
          bool  | 
          lgUnitCell | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | size_t t_mesh::ipointC  | 
          ( | 
          double  | 
          anu | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
References ASSERT, hunt_bisect(), lgMeshSetUp(), and p_anu_edge.
Referenced by CheckMesh(), ffun1(), GrainCharge(), ipointF(), ParseTable(), pintr(), qheat_init(), qintr(), and saveFITSfile().
 
 
  
  
      
        
          | size_t t_mesh::ipointF  | 
          ( | 
          double  | 
          anu | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool t_mesh::isEnergyBound  | 
          ( | 
          Energy  | 
          en | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | size_t t_mesh::ithreshC  | 
          ( | 
          double  | 
          threshold | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | size_t t_mesh::ithreshF  | 
          ( | 
          double  | 
          threshold | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool t_mesh::lgMeshSetUp  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | string t_mesh::mesh_md5sum  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | long t_mesh::ncells  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void t_mesh::p_ReadResolution  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
References ASSERT, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, FFmtRead(), fp_equal(), fp_equal_tol(), fprintf(), ioQQQ, t_trace::lgTrace, open_data(), p_edges, p_egamry, p_RangeResolution, p_RangeUpperLimit, p_ResolutionScaleFactor, read_whole_line(), and trace.
Referenced by InitMesh().
 
 
  
  
      
        
          | void t_mesh::p_SetupEdges  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void t_mesh::p_SetupMesh  | 
          ( | 
          bool  | 
          lgUnitCell | ) | 
           | 
         
       
   | 
  
private   | 
  
 
References ASSERT, DEBUG_ENTRY, fprintf(), ioQQQ, t_trace::lgTrace, p_anu, p_anu2, p_anu3, p_anu_edge, p_anuln, p_anulog10, p_anusqrt, p_emm, p_RangeResolution, p_RangeUpperLimit, p_ResolutionScaleFactor, p_widflx, pow2(), pow3(), and trace.
Referenced by InitMesh().
 
 
  
  
      
        
          | void t_mesh::setResolutionScaleFactor  | 
          ( | 
          double  | 
          fac | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void t_mesh::ValidateEdges  | 
          ( | 
           | ) | 
           const | 
        
      
 
References cdEXIT, DEBUG_ENTRY, dense, EXIT_FAILURE, fprintf(), ioQQQ, ipH1s, ipH2p, ipH2s, ipH_LIKE, ipHe1s1S, ipHE_LIKE, ipHELIUM, ipHYDROGEN, iso_sp, t_dense::lgElmtOn, t_opac::o3exc, t_opac::o3exc3, opac, and p_edges.
Referenced by SanityCheckBegin().
 
 
  
  
      
        
          | double t_mesh::widflx  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
References p_widflx.
Referenced by AGN_Hemis(), cdSPEC2(), ContBandsCreate(), ContCreatePointers(), ContRate(), ContSetIntensity(), eeBremsSpectrum(), flxCell(), GammaBn(), GrainMakeDiffuse(), GrainRateDr(), IncidentContinuumHere(), iso_rad_rec_cooling_discrete(), lincom(), lines_continuum(), t_gaunt::p_setup_brems(), pintr(), PlanckIntegral(), PrettyTransmission(), PrtFinal(), PrtHeader(), PrtTwoPhotonEmissCoef(), punchFITS_SpectraData(), qheat(), qheat_init(), qintr(), RT_diffuse(), RT_iso_integrate_RRC(), SaveDo(), SaveSpecial(), t_rfield::setTrimming(), tauff(), tfidle(), and TwoPhotonSetup().
 
 
  
  
      
        
          | vector<double> t_mesh::p_anu | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_mesh::p_anu2 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_mesh::p_anu3 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_mesh::p_anu_edge | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_mesh::p_anuln | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_mesh::p_anulog10 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_mesh::p_anusqrt | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<Energy> t_mesh::p_edges | 
         
       
   | 
  
private   | 
  
 
 
================================================================================= the following define the continuum energy scale and its limits the energy of the lower limit low-energy limit of the continuum 
Referenced by emm(), InitMesh(), p_SetupMesh(), and t_mesh().
 
 
  
  
      
        
          | string t_mesh::p_mesh_md5sum | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_mesh::p_RangeResolution | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_mesh::p_RangeUpperLimit | 
         
       
   | 
  
private   | 
  
 
this is information needed to set the energy binning, full continuum is described by series of ranges where resolution is constant over that range 
Referenced by CheckMesh(), p_ReadResolution(), and p_SetupMesh().
 
 
  
  
      
        
          | double t_mesh::p_ResolutionScaleFactor | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_mesh::p_widflx | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: