| 
    Cloudy
    
   Spectral Synthesis Code for Astrophysics 
   | 
 
#include <collision.h>
Public Types | |
| typedef CollisionProxy | reference | 
Public Member Functions | |
| CollisionList (size_t i) | |
| CollisionList () | |
| CollisionProxy | operator[] (size_t i) | 
| size_t | size (void) const | 
| void | resize (size_t i) | 
| void | reserve (size_t i) | 
Private Member Functions | |
| CollisionList & | operator= (const CollisionList &) | 
| CollisionList (const CollisionList &) | |
Private Attributes | |
| vector< collision_rates > | m_rates | 
| vector< realnum > | m_col_str | 
| vector< realnum > | m_rate_lu_nontherm | 
| vector< int > | m_is_gbar | 
| vector< double > | m_cool | 
| vector< double > | m_heat | 
Friends | |
| class | CollisionProxy | 
      
  | 
  private | 
      
  | 
  inlineexplicit | 
      
  | 
  inlineexplicit | 
      
  | 
  private | 
      
  | 
  inline | 
References CollisionProxy.
      
  | 
  inline | 
References m_col_str, m_cool, m_heat, m_is_gbar, m_rate_lu_nontherm, and m_rates.
Referenced by TransitionListImpl::reserve().
      
  | 
  inline | 
References m_col_str, m_cool, m_heat, m_is_gbar, m_rate_lu_nontherm, and m_rates.
Referenced by CollisionList(), and TransitionListImpl::resize().
      
  | 
  inline | 
References m_rates.
      
  | 
  friend | 
Referenced by operator[]().
      
  | 
  private | 
Referenced by CollisionProxy::col_str(), reserve(), and resize().
      
  | 
  private | 
Referenced by CollisionProxy::cool(), reserve(), and resize().
      
  | 
  private | 
Referenced by CollisionProxy::heat(), reserve(), and resize().
      
  | 
  private | 
Referenced by CollisionProxy::is_gbar(), reserve(), and resize().
      
  | 
  private | 
Referenced by CollisionProxy::rate_lu_nontherm(), CollisionProxy::rate_lu_nontherm_set(), reserve(), and resize().
      
  | 
  private | 
Referenced by CollisionProxy::rate_coef_ul(), CollisionProxy::rate_coef_ul_set(), reserve(), resize(), and size().