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().