COPASI API
4.40.278
|
#include <CTableauLine.h>
Public Member Functions | |
CTableauLine () | |
CTableauLine (C_FLOAT64 m1, const CTableauLine &src1, C_FLOAT64 m2, const CTableauLine &src2) | |
CTableauLine (const std::vector< C_FLOAT64 > &reaction, bool reversible, const size_t &reactionCounter, const size_t &reactionNumber) | |
const std::vector< C_FLOAT64 > & | getFluxMode () const |
const C_FLOAT64 & | getMultiplier (const size_t &index) const |
const CFluxScore & | getScore () const |
bool | isReversible () const |
~CTableauLine () | |
Static Private Member Functions | |
static void | reduce (C_FLOAT64 &r1, C_FLOAT64 &r2) |
Private Attributes | |
std::vector< C_FLOAT64 > | mFluxMode |
CFluxScore * | mpFluxScore |
std::vector< C_FLOAT64 > | mReaction |
bool | mReversible |
Friends | |
std::ostream & | operator<< (std::ostream &, const CTableauLine &) |
CTableauLine class. This store one row of the Tableau Matrix
Created for COPASI by Stefan Hoops 2002-05-08 (C) Stefan Hoops 2002
CTableauLine::CTableauLine | ( | ) |
Default constructor
CTableauLine class. This store one row of the Tableau Matrix
Created for COPASI by Stefan Hoops 2002-05-08 (C) Stefan Hoops 2002
References CONSTRUCTOR_TRACE, and mpFluxScore.
CTableauLine::CTableauLine | ( | const std::vector< C_FLOAT64 > & | reaction, |
bool | reversible, | ||
const size_t & | reactionCounter, | ||
const size_t & | reactionNumber | ||
) |
Specific constructor
References CONSTRUCTOR_TRACE, mFluxMode, mpFluxScore, mReaction, and mReversible.
CTableauLine::CTableauLine | ( | C_FLOAT64 | m1, |
const CTableauLine & | src1, | ||
C_FLOAT64 | m2, | ||
const CTableauLine & | src2 | ||
) |
Specific constructor
References CONSTRUCTOR_TRACE, mFluxMode, mpFluxScore, mReaction, mReversible, and reduce().
CTableauLine::~CTableauLine | ( | ) |
Destructor
References DESTRUCTOR_TRACE, mpFluxScore, and pdelete.
const std::vector< C_FLOAT64 > & CTableauLine::getFluxMode | ( | ) | const |
const C_FLOAT64 & CTableauLine::getMultiplier | ( | const size_t & | index | ) | const |
Retrieve the multiplier for this reaction for the indexed species
const | size_t & index |
References mReaction.
const CFluxScore & CTableauLine::getScore | ( | ) | const |
bool CTableauLine::isReversible | ( | ) | const |
Checks whether the reaction is reversible
References mReversible.
Referenced by CTableauMatrix::addLine(), and CFluxMode::CFluxMode().
Remove the first entry from the reaction vector Divides m1 and m2 by the largest common factor.
References C_FLOAT64, and C_INT32.
Referenced by CTableauLine().
|
friend |
|
private |
Referenced by CTableauLine(), and getFluxMode().
|
private |
Referenced by CTableauLine(), getScore(), and ~CTableauLine().
|
private |
Referenced by CTableauLine(), and getMultiplier().
|
private |
Referenced by CTableauLine(), and isReversible().