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