COPASI API
4.40.278
|
#include <CFluxMode.h>
Public Types | |
typedef std::map< size_t, C_FLOAT64 >::const_iterator | const_iterator |
Public Member Functions | |
const_iterator | begin () const |
CFluxMode () | |
CFluxMode (const CFluxMode &src) | |
CFluxMode (const CTableauLine *line) | |
CFluxMode (const std::map< size_t, C_FLOAT64 > &reactions, const bool &reversible) | |
const_iterator | end () const |
C_FLOAT64 | getMultiplier (const size_t &index) const |
bool | isReversed (const CFluxMode &mode) |
bool | isReversible () const |
size_t | size () const |
~CFluxMode () | |
Private Attributes | |
std::map< size_t, C_FLOAT64 > | mReactions |
bool | mReversible |
typedef std::map< size_t, C_FLOAT64 >::const_iterator CFluxMode::const_iterator |
CFluxMode::CFluxMode | ( | ) |
Default constructor
CFluxMode class. Used to return the flux modes in human readable form
Created for Copasi by Stefan Hoops 2002-05-10 (C) Stefan Hoops 2002
References CONSTRUCTOR_TRACE.
CFluxMode::CFluxMode | ( | const CFluxMode & | src | ) |
Copy constructor
const CFluxMode & | src |
CFluxMode::CFluxMode | ( | const std::map< size_t, C_FLOAT64 > & | reactions, |
const bool & | reversible | ||
) |
Specific constructor
const | std::map< size_t, C_FLOAT64 > & reactions |
const | bool & reversible |
CFluxMode::CFluxMode | ( | const CTableauLine * | line | ) |
Specific constructor
const CTableauLine & | line |
References CTableauLine::getFluxMode(), CTableauLine::isReversible(), mReactions, and mReversible.
CFluxMode::~CFluxMode | ( | ) |
Destructor
CFluxMode::const_iterator CFluxMode::begin | ( | ) | const |
Retrieve the iterator to the first element of the flux mode
References mReactions.
Referenced by CEFMTask::getFluxModeDescription(), CEFMTask::getNetReactionData(), and CEFMTask::getSpeciesChanges().
CFluxMode::const_iterator CFluxMode::end | ( | ) | const |
Retrieve the iterator pointing beyond the last element of the flux mode
References mReactions.
Referenced by CEFMTask::getFluxModeDescription(), CEFMTask::getNetReactionData(), and CEFMTask::getSpeciesChanges().
C_FLOAT64 CFluxMode::getMultiplier | ( | const size_t & | index | ) | const |
Retrieve the multiplier for the indexed reaction
const | size_t & index |
References mReactions.
bool CFluxMode::isReversed | ( | const CFluxMode & | mode | ) |
Determine whether the current mode is the reversed mode
const | CFluxMode &mode |
References mReactions, and size().
bool CFluxMode::isReversible | ( | ) | const |
Check whether the mode is reversible
References mReversible.
Referenced by CEFMTask::getNetReaction().
size_t CFluxMode::size | ( | ) | const |
Retrieves the size of the mode
References mReactions.
Referenced by isReversed().
|
private |
Vector containing an index to a reaction and the multiplier for that reaction.
Referenced by begin(), CFluxMode(), end(), getMultiplier(), isReversed(), and size().
|
private |
Reversibility of the mode.
Referenced by CFluxMode(), and isReversible().