#include <atmdat_gaunt.h>
      
        
          | double t_gaunt::brems_cool  | 
          ( | 
          long  | 
          ion,  | 
        
        
           | 
           | 
          double  | 
          Te  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
References ASSERT, t_brems_sum::brems_sum, t_brems_vec::brems_vec, DEBUG_ENTRY, fp_equal(), t_rfield::ipEnergyBremsThin, t_rfield::ipMaxBolt, LIMELM, min(), t_rfield::nflux, t_brems_sum::nhi, t_brems_sum::nlo, p_cache, p_cache_vec, p_hminus, p_hminus_vec, p_setup_brems(), rfield, t_brems_sum::Te_used, and TotalInsanity().
Referenced by CoolEvaluate().
 
 
      
        
          | void t_gaunt::brems_opac  | 
          ( | 
          long  | 
          ion,  | 
        
        
           | 
           | 
          double  | 
          Te,  | 
        
        
           | 
           | 
          double  | 
          abun,  | 
        
        
           | 
           | 
          vector< double > &  | 
          arr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
References t_mesh::anulog10ptr(), ASSERT, DEBUG_ENTRY, t_opac::iphmra, LIMELM, t_rfield::nflux, opac, t_opac::OpacStack, p_gauntff_vec(), p_gff_ion, pow2(), rfield, and TotalInsanity().
Referenced by OpacityAddTotal().
 
 
      
        
          | void t_gaunt::brems_rt  | 
          ( | 
          long  | 
          ion,  | 
        
        
           | 
           | 
          double  | 
          Te,  | 
        
        
           | 
           | 
          double  | 
          abun,  | 
        
        
           | 
           | 
          vector< double > &  | 
          arr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
References ASSERT, t_brems_vec::brems_vec, DEBUG_ENTRY, t_rfield::ipMaxBolt, LIMELM, min(), t_rfield::nflux, p_cache_vec, p_hminus_vec, p_setup_brems(), rfield, and TotalInsanity().
Referenced by RT_diffuse().
 
 
      
        
          | void t_gaunt::brems_sum_ions  | 
          ( | 
          t_brems_den &  | 
          sum | ) | 
           const | 
        
      
 
References ASSERT, DEBUG_ENTRY, molezone::den, t_brems_den::den_Hep, t_brems_den::den_Hepp, t_brems_den::den_Hm, t_brems_den::den_Hp, t_brems_den::den_ion, dense, findspecieslocal(), ipH1s, ipH_LIKE, ipHELIUM, ipHYDROGEN, ipLITHIUM, iso_sp, t_dense::lgElmtOn, LIMELM, t_mole_global::list, mole, mole_global, t_mole_global::num_calc, t_mole_local::species, t_iso_sp::st, and t_dense::xIonDense.
Referenced by CoolEvaluate(), OpacityAddTotal(), and RT_diffuse().
 
 
      
        
          | double t_gaunt::gauntff  | 
          ( | 
          long  | 
          Z,  | 
        
        
           | 
           | 
          double  | 
          Te,  | 
        
        
           | 
           | 
          double  | 
          anu  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
References ASSERT, DEBUG_ENTRY, gauntff_file, get_ptr(), lagrange(), LIMELM, max(), min(), N_GFF_INTERP, p_gff, p_lg_gam2, p_lg_gam2_max, p_lg_gam2_min, p_lg_u, p_lg_u_max, p_lg_u_min, p_np_gam2, p_np_u, p_read_table(), p_step, and pow2().
Referenced by CoolEvaluate(), SanityCheckGaunt(), and SaveGaunts().
 
 
  
  
      
        
          | void t_gaunt::p_gauntff_vec  | 
          ( | 
          long  | 
          Z,  | 
         
        
           | 
           | 
          double  | 
          Te,  | 
         
        
           | 
           | 
          const double  | 
          anulog10[],  | 
         
        
           | 
           | 
          long  | 
          nflux  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
References DEBUG_ENTRY, fp_equal(), gauntff_file, get_ptr(), t_gff::gff, t_gff::nflux_used, t_rfield::nflux_with_check, p_gauntff_vec_sub(), p_gff_ion, p_read_table(), p_vexp_arg, rfield, set_NaN(), and t_gff::Te_used.
Referenced by brems_opac(), and p_setup_brems().
 
 
  
  
      
        
          | void t_gaunt::p_gauntff_vec_sub  | 
          ( | 
          long  | 
          Z,  | 
         
        
           | 
           | 
          double  | 
          Te,  | 
         
        
           | 
           | 
          const double  | 
          anulog10[],  | 
         
        
           | 
           | 
          long  | 
          nmin,  | 
         
        
           | 
           | 
          long  | 
          nmax  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
References ASSERT, DEBUG_ENTRY, get_ptr(), t_gff::gff, LIMELM, max(), min(), N_GFF_INTERP, p_gff, p_gff_ion, p_lg_gam2, p_lg_gam2_max, p_lg_gam2_min, p_lg_u, p_lg_u_max, p_lg_u_min, p_np_gam2, p_np_u, p_step, p_vexp_arg, pow2(), and vexp().
Referenced by p_gauntff_vec().
 
 
  
  
      
        
          | void t_gaunt::p_read_table  | 
          ( | 
          const char *  | 
          fnam,  | 
         
        
           | 
           | 
          long  | 
          nelem  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
References multi_arr< T, d, ALLOC, lgBC >::alloc(), ASSERT, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fp_equal(), fprintf(), gaunt_magic, multi_arr< T, d, ALLOC, lgBC >::invalidate(), ioQQQ, isnan, LIMELM, mode_r, N_GFF_INTERP, open_data(), p_gff, p_lg_gam2, p_lg_gam2_max, p_lg_gam2_min, p_lg_u, p_lg_u_max, p_lg_u_min, p_np_gam2, p_np_u, p_step, and multi_arr< T, d, ALLOC, lgBC >::size().
Referenced by gauntff(), and p_gauntff_vec().
 
 
  
  
      
        
          | void t_gaunt::p_setup_brems  | 
          ( | 
          long  | 
          ion,  | 
         
        
           | 
           | 
          double  | 
          Te  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
References t_mesh::anulog10ptr(), t_brems_vec::brems_vec, t_rfield::ContBoltz, DEBUG_ENTRY, fp_equal(), t_gff::gff, t_opac::iphmra, t_rfield::ipMaxBolt, LIMELM, min(), t_rfield::nflux, t_rfield::nflux_with_check, t_brems_vec::nhi, opac, t_opac::OpacStack, p_cache_vec, p_gauntff_vec(), p_gff_ion, p_hminus_vec, pow2(), rfield, t_brems_vec::Te_used, TotalInsanity(), and t_mesh::widflx().
Referenced by brems_cool(), and brems_rt().
 
 
  
  
      
        
          | vector<double> t_gaunt::p_lg_gam2 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double t_gaunt::p_lg_gam2_max | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double t_gaunt::p_lg_gam2_min | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<double> t_gaunt::p_lg_u | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double t_gaunt::p_lg_u_max | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double t_gaunt::p_lg_u_min | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | size_t t_gaunt::p_np_gam2 | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: