CollisionList Class Reference

#include <collision.h>

Collaboration diagram for CollisionList:
[legend]

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

CollisionListoperator= (const CollisionList &)
 CollisionList (const CollisionList &)

Private Attributes

vector< collision_ratesm_rates
vector< realnumm_col_str
vector< double > m_cool
vector< double > m_heat

Friends

class CollisionProxy

Detailed Description

Definition at line 125 of file collision.h.


Member Typedef Documentation

Definition at line 136 of file collision.h.


Constructor & Destructor Documentation

CollisionList::CollisionList ( const CollisionList  )  [private]
CollisionList::CollisionList ( size_t  i  )  [inline, explicit]

Definition at line 137 of file collision.h.

References resize().

Here is the call graph for this function:

CollisionList::CollisionList (  )  [inline, explicit]

Definition at line 141 of file collision.h.


Member Function Documentation

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.


Friends And Related Function Documentation

friend class CollisionProxy [friend]

Definition at line 135 of file collision.h.

Referenced by operator[]().


Field Documentation

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


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1