#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< double > | m_cool | 
| vector< double > | m_heat | 
Friends | |
| class | CollisionProxy | 
Definition at line 125 of file collision.h.
Definition at line 136 of file collision.h.
| CollisionList::CollisionList | ( | const CollisionList & | ) |  [private] | 
        
| CollisionList::CollisionList | ( | size_t | i | ) |  [inline, explicit] | 
        
Definition at line 137 of file collision.h.
References resize().
| CollisionList::CollisionList | ( | ) |  [inline, explicit] | 
        
Definition at line 141 of file collision.h.
| CollisionList& CollisionList::operator= | ( | const CollisionList & | ) |  [private] | 
        
| CollisionProxy CollisionList::operator[] | ( | size_t | i | ) |  [inline] | 
        
Definition at line 142 of file collision.h.
References CollisionProxy.
| void CollisionList::reserve | ( | size_t | i | ) |  [inline] | 
        
Definition at line 157 of file collision.h.
References m_col_str, m_cool, m_heat, and m_rates.
Referenced by TransitionListImpl::reserve().
| void CollisionList::resize | ( | size_t | i | ) |  [inline] | 
        
Definition at line 150 of file collision.h.
References m_col_str, m_cool, m_heat, and m_rates.
Referenced by CollisionList(), and TransitionListImpl::resize().
| size_t CollisionList::size | ( | void | ) |  const [inline] | 
        
Definition at line 146 of file collision.h.
References m_rates.
friend class CollisionProxy [friend] | 
        
Definition at line 135 of file collision.h.
Referenced by operator[]().
vector<realnum> CollisionList::m_col_str [private] | 
        
Definition at line 128 of file collision.h.
Referenced by CollisionProxy::col_str(), reserve(), and resize().
vector<double> CollisionList::m_cool [private] | 
        
Definition at line 129 of file collision.h.
Referenced by CollisionProxy::cool(), reserve(), and resize().
vector<double> CollisionList::m_heat [private] | 
        
Definition at line 130 of file collision.h.
Referenced by CollisionProxy::heat(), reserve(), and resize().
vector<collision_rates> CollisionList::m_rates [private] | 
        
Definition at line 127 of file collision.h.
Referenced by CollisionProxy::rate_coef_ul(), CollisionProxy::rate_coef_ul_set(), CollisionProxy::rate_lu_nontherm(), CollisionProxy::rate_lu_nontherm_set(), reserve(), resize(), and size().
 1.6.1