#include <flux.h>
 | 
| enum   | fu_flag {  
  FU_NONE, 
FU_ERG_S, 
FU_W, 
FU_JY, 
 
  FU_MJY, 
FU_MJY_SR, 
FU_CM2, 
FU_M2, 
 
  FU_A, 
FU_NM, 
FU_MU, 
FU_HZ, 
 
  FU_SR, 
FU_SQAS, 
FU_TOP
 
 } | 
|   | 
| typedef bitset< FU_TOP >  | fu_bits | 
|   | 
| Enumerator | 
|---|
| FU_NONE  | 
 | 
| FU_ERG_S  | 
 | 
| FU_W  | 
 | 
| FU_JY  | 
 | 
| FU_MJY  | 
 | 
| FU_MJY_SR  | 
 | 
| FU_CM2  | 
 | 
| FU_M2  | 
 | 
| FU_A  | 
 | 
| FU_NM  | 
 | 
| FU_MU  | 
 | 
| FU_HZ  | 
 | 
| FU_SR  | 
 | 
| FU_SQAS  | 
 | 
| FU_TOP  | 
 | 
 
 
  
  
      
        
          | Flux::Flux  | 
          ( | 
          Energy  | 
          e,  | 
         
        
           | 
           | 
          double  | 
          flux  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Flux::Flux  | 
          ( | 
          Energy  | 
          e,  | 
         
        
           | 
           | 
          double  | 
          flux,  | 
         
        
           | 
           | 
          const string &  | 
          unit  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double Flux::get  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double Flux::get  | 
          ( | 
          const string &  | 
          unit | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double Flux::p_get  | 
          ( | 
          fu_bits  | 
          bits | ) | 
           const | 
         
       
   | 
  
private   | 
  
 
References Energy::Angstrom(), DEBUG_ENTRY, FU_A, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, FU_W, Energy::Hz(), Energy::micron(), Energy::nm(), p_energy, and p_flux.
Referenced by get().
 
 
  
  
      
        
          | Flux::fu_bits Flux::p_InternalFluxUnit  | 
          ( | 
          const string &  | 
          unit | ) | 
           const | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Flux::fu_bits Flux::p_InternalFluxUnitNoCheck  | 
          ( | 
          const string &  | 
          unit,  | 
         
        
           | 
           | 
          size_t &  | 
          len  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
private   | 
  
 
References DEBUG_ENTRY, FU_A, FU_CM2, FU_ERG_S, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, and FU_W.
Referenced by p_InternalFluxUnit(), and ValidFluxUnit().
 
 
References Energy::Angstrom(), DEBUG_ENTRY, FU_A, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, FU_W, Energy::Hz(), Energy::micron(), Energy::nm(), p_energy, p_flux, and p_userunits.
Referenced by set().
 
 
  
  
      
        
          | bool Flux::p_ValidFluxUnit  | 
          ( | 
          fu_bits  | 
          bits | ) | 
           const | 
         
       
   | 
  
private   | 
  
 
References DEBUG_ENTRY, FU_A, FU_CM2, FU_ERG_S, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, and FU_W.
Referenced by p_InternalFluxUnit(), uu(), and ValidFluxUnit().
 
 
  
  
      
        
          | void Flux::set  | 
          ( | 
          Energy  | 
          e,  | 
         
        
           | 
           | 
          double  | 
          flux  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void Flux::set  | 
          ( | 
          Energy  | 
          e,  | 
         
        
           | 
           | 
          double  | 
          flux,  | 
         
        
           | 
           | 
          const string &  | 
          unit  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | string Flux::uu  | 
          ( | 
           | ) | 
           const | 
        
      
 
References ASSERT, DEBUG_ENTRY, FU_A, FU_CM2, FU_ERG_S, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, FU_W, p_userunits, and p_ValidFluxUnit().
 
 
  
  
      
        
          | bool ValidFluxUnit  | 
          ( | 
          const string &  | 
          unit | ) | 
           | 
         
       
   | 
  
friend   | 
  
 
 
The documentation for this class was generated from the following files: