COPASI API
4.16.103
|
#include <CTableauLine.h>
Public Member Functions | |
CTableauLine () | |
CTableauLine (const std::vector< C_FLOAT64 > &reaction, bool reversible, const size_t &reactionCounter, const size_t &reactionNumber) | |
CTableauLine (C_FLOAT64 m1, const CTableauLine &src1, C_FLOAT64 m2, const CTableauLine &src2) | |
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
Definition at line 37 of file CTableauLine.h.
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
Definition at line 37 of file CTableauLine.cpp.
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
Definition at line 39 of file CTableauLine.cpp.
References CONSTRUCTOR_TRACE, mFluxMode, mpFluxScore, mReaction, and mReversible.
CTableauLine::CTableauLine | ( | C_FLOAT64 | m1, |
const CTableauLine & | src1, | ||
C_FLOAT64 | m2, | ||
const CTableauLine & | src2 | ||
) |
Specific constructor
Definition at line 54 of file CTableauLine.cpp.
References CONSTRUCTOR_TRACE, mFluxMode, mpFluxScore, mReaction, mReversible, and reduce().
CTableauLine::~CTableauLine | ( | ) |
Destructor
Definition at line 87 of file CTableauLine.cpp.
References DESTRUCTOR_TRACE, mpFluxScore, and pdelete.
const std::vector< C_FLOAT64 > & CTableauLine::getFluxMode | ( | ) | const |
Retrieves the flux mode
Definition at line 97 of file CTableauLine.cpp.
References mFluxMode.
Referenced by CFluxMode::CFluxMode().
const C_FLOAT64 & CTableauLine::getMultiplier | ( | const size_t & | index | ) | const |
Retrieve the multiplier for this reaction for the indexed species
const | size_t & index |
Definition at line 94 of file CTableauLine.cpp.
References mReaction.
const CFluxScore & CTableauLine::getScore | ( | ) | const |
Retrieves the flux score
Definition at line 89 of file CTableauLine.cpp.
References mpFluxScore.
Referenced by CTableauMatrix::isValid().
bool CTableauLine::isReversible | ( | ) | const |
Checks whether the reaction is reversible
Definition at line 102 of file CTableauLine.cpp.
References mReversible.
Referenced by CTableauMatrix::addLine(), CFluxMode::CFluxMode(), and operator<<().
Remove the first entry from the reaction vector Divides m1 and m2 by the largest common factor.
Definition at line 137 of file CTableauLine.cpp.
References C_FLOAT64, and C_INT32.
Referenced by CTableauLine().
|
friend |
Definition at line 113 of file CTableauLine.cpp.
|
private |
Definition at line 56 of file CTableauLine.h.
Referenced by CTableauLine(), getFluxMode(), and operator<<().
|
private |
Definition at line 61 of file CTableauLine.h.
Referenced by CTableauLine(), getScore(), and ~CTableauLine().
|
private |
Definition at line 46 of file CTableauLine.h.
Referenced by CTableauLine(), getMultiplier(), and operator<<().
|
private |
Definition at line 51 of file CTableauLine.h.
Referenced by CTableauLine(), and isReversible().