| 
    Cloudy
    
   Spectral Synthesis Code for Astrophysics 
   | 
 
#include <yield.h>


Public Member Functions | |
| void | init_yield () | 
| realnum | elec_eject_frac (long n, long i, long ns, long ne) const | 
| long | nelec_eject (long n, long i, long ns) const | 
| int | nelem (long n) const | 
| int | ion (long n) const | 
| int | nshell (long n) const | 
| int | ion_emit (long n) const | 
| realnum | energy (long n) const | 
| realnum | yield (long n) const | 
| void | set_ipoint (long n, long val) | 
| int | ipoint (long n) const | 
| int | nlines () const | 
| void | kill_yield () | 
| void | reset_yield () | 
Protected Member Functions | |
| t_yield () | |
Private Attributes | |
| realnum | frac_elec_eject [LIMELM][LIMELM][7][10] | 
| long int | n_elec_eject [LIMELM][LIMELM][7] | 
| int | nfl_nelem [MEWE_FLUOR] | 
| int | nfl_ion [MEWE_FLUOR] | 
| int | nfl_nshell [MEWE_FLUOR] | 
| int | nfl_ion_emit [MEWE_FLUOR] | 
| int | nfl_nLine [MEWE_FLUOR] | 
| realnum | fl_energy [MEWE_FLUOR] | 
| realnum | fl_yield [MEWE_FLUOR] | 
| long int | nfl_ipoint [MEWE_FLUOR] | 
| long int | nfl_lines | 
| bool | lgKillAuger | 
Friends | |
| class | Singleton< t_yield > | 
Additional Inherited Members | |
  Static Public Member Functions inherited from Singleton< t_yield > | |
| static t_yield & | Inst () | 
      
  | 
  protected | 
References frac_elec_eject, ion(), lgKillAuger, LIMELM, n_elec_eject, and nelem().

      
  | 
  inline | 
References frac_elec_eject, and lgKillAuger.
Referenced by fill_array(), and SaveDo().
| void t_yield::init_yield | ( | ) | 
References ASSERT, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fl_energy, fl_yield, fprintf(), frac_elec_eject, Heavy, ion(), ioQQQ, ipHELIUM, ipHYDROGEN, lgKillAuger, t_trace::lgTrace, LIMELM, MEWE_FLUOR, n_elec_eject, nelem(), nfl_ion, nfl_ion_emit, nfl_lines, nfl_nelem, nfl_nLine, nfl_nshell, t_Heavy::nsShells, open_data(), read_whole_line(), TotalInsanity(), and trace.
Referenced by atmdat_readin().

      
  | 
  inline | 
References nfl_ion.
Referenced by init_yield(), lines(), and t_yield().
      
  | 
  inline | 
References nfl_ion_emit.
      
  | 
  inline | 
References nfl_ipoint.
Referenced by lines().
      
  | 
  inline | 
References lgKillAuger.
Referenced by ParseDont().
      
  | 
  inline | 
References lgKillAuger, and n_elec_eject.
Referenced by fill_array(), save_opacity(), and SaveDo().
      
  | 
  inline | 
References nfl_nelem.
Referenced by init_yield(), lines(), and t_yield().
      
  | 
  inline | 
References nfl_lines.
Referenced by ContCreatePointers(), and lines().
      
  | 
  inline | 
References nfl_nshell.
Referenced by lines().
      
  | 
  inline | 
References lgKillAuger.
Referenced by zero().
      
  | 
  inline | 
References nfl_ipoint.
Referenced by ContCreatePointers().
      
  | 
  inline | 
References fl_yield, and lgKillAuger.
Referenced by lines().
      
  | 
  private | 
Referenced by energy(), and init_yield().
      
  | 
  private | 
fluorescense yield
Referenced by init_yield(), and yield().
block data of yields from Mewe paper frac_elec_eject( nelem, nstage, nshell, nelec ) nelem is element number, 6 for carbon nstage is stage of ionization, 1 for atom nshell is shell number in dima notation nelec is fraction that yield that number of electrons n_elec_eject is number of electrons at most
Referenced by elec_eject_frac(), init_yield(), and t_yield().
      
  | 
  private | 
this is set true with the "no auger" command, normally false
Referenced by elec_eject_frac(), init_yield(), kill_yield(), nelec_eject(), reset_yield(), t_yield(), and yield().
Referenced by init_yield(), nelec_eject(), and t_yield().
      
  | 
  private | 
Referenced by init_yield(), and ion().
      
  | 
  private | 
Referenced by init_yield(), and ion_emit().
      
  | 
  private | 
Referenced by ipoint(), and set_ipoint().
      
  | 
  private | 
this is the total number of fluorescent lines
Referenced by init_yield(), and nlines().
      
  | 
  private | 
there are fewer than MEWE_FLUOR different lines in the fluores file, remember the atomic number, ionization stage
Referenced by init_yield(), and nelem().
      
  | 
  private | 
Referenced by init_yield().
      
  | 
  private | 
Referenced by init_yield(), and nshell().