Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CTauNetwork Class Reference

#include <TauNetwork.h>

Inheritance diagram for CTauNetwork:

Inheritance graph
[legend]
Collaboration diagram for CTauNetwork:

Collaboration graph
[legend]
List of all members.

Public Methods

 CTauNetwork ()
 CTauNetwork (CMixedReactionNetwork *pMixedNetwork)
virtual ~CTauNetwork ()
int GetNumberOfChemicals () const
int GetNumberOfReactions () const
ChemicalGetChemical (int chemicalNumber)
virtual std::vector< double > * GetReactionRates ()
virtual std::vector< Reaction * > * GetReactions ()
virtual std::vector< Chemical * > * GetChemicals ()
double GetTOfTau () const

Protected Attributes

CMixedReactionNetworkm_pMixedNetwork
Chemicalm_pChemTau
Reactionm_pRxnTauReaction

Constructor & Destructor Documentation

CTauNetwork::CTauNetwork  
 

Definition at line 11 of file TauNetwork.cpp.

CTauNetwork::CTauNetwork CMixedReactionNetwork   pMixedNetwork
 

Definition at line 16 of file TauNetwork.cpp.

References CMixedReactionNetwork::GetNumberOfChemicals, m_pChemTau, m_pMixedNetwork, and m_pRxnTauReaction.

CTauNetwork::~CTauNetwork   [virtual]
 

Definition at line 25 of file TauNetwork.cpp.

References m_pChemTau, and m_pRxnTauReaction.


Member Function Documentation

Chemical * CTauNetwork::GetChemical int    chemicalNumber [virtual]
 

Reimplemented from ReactionNetwork.

Definition at line 48 of file TauNetwork.cpp.

References CMixedReactionNetwork::GetChemical, Chemical::GetChemicalNumber, m_pChemTau, and m_pMixedNetwork.

std::vector< Chemical * > * CTauNetwork::GetChemicals   [virtual]
 

Reimplemented from ReactionNetwork.

Definition at line 99 of file TauNetwork.cpp.

References ReactionNetwork::chemicals, CMixedReactionNetwork::GetChemicals, m_pChemTau, and m_pMixedNetwork.

int CTauNetwork::GetNumberOfChemicals   const [virtual]
 

Reimplemented from ReactionNetwork.

Definition at line 36 of file TauNetwork.cpp.

References CMixedReactionNetwork::GetNumberOfChemicals, and m_pMixedNetwork.

int CTauNetwork::GetNumberOfReactions   const [virtual]
 

Reimplemented from ReactionNetwork.

Definition at line 42 of file TauNetwork.cpp.

References CMixedReactionNetwork::GetNumberOfReactions, and m_pMixedNetwork.

std::vector< double > * CTauNetwork::GetReactionRates   [virtual]
 

Reimplemented from ReactionNetwork.

Definition at line 62 of file TauNetwork.cpp.

References Reaction::GetRate, CMixedReactionNetwork::GetReactionRates, CMixedReactionNetwork::GetTotalStochasticReactionProbability, m_pMixedNetwork, m_pRxnTauReaction, and ReactionNetwork::reactionRates.

std::vector< Reaction * > * CTauNetwork::GetReactions   [virtual]
 

Reimplemented from ReactionNetwork.

Definition at line 83 of file TauNetwork.cpp.

References CMixedReactionNetwork::GetReactions, m_pMixedNetwork, m_pRxnTauReaction, and ReactionNetwork::reactions.

double CTauNetwork::GetTOfTau   const
 

Definition at line 31 of file TauNetwork.cpp.

References Chemical::GetAmount, and m_pChemTau.

Referenced by CMixedReactionMover::Move.


Member Data Documentation

Chemical* CTauNetwork::m_pChemTau [protected]
 

Definition at line 31 of file TauNetwork.h.

Referenced by CTauNetwork, GetChemical, GetChemicals, GetTOfTau, and ~CTauNetwork.

CMixedReactionNetwork* CTauNetwork::m_pMixedNetwork [protected]
 

Definition at line 30 of file TauNetwork.h.

Referenced by CTauNetwork, GetChemical, GetChemicals, GetNumberOfChemicals, GetNumberOfReactions, GetReactionRates, and GetReactions.

Reaction* CTauNetwork::m_pRxnTauReaction [protected]
 

Definition at line 32 of file TauNetwork.h.

Referenced by CTauNetwork, GetReactionRates, GetReactions, and ~CTauNetwork.


The documentation for this class was generated from the following files:
Generated on Mon Nov 3 10:05:59 2003 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002