COPASI API
4.40.278
|
#include <CStepMatrixColumn.h>
Public Member Functions | |
void | convert (const CZeroSet::CIndex &bit) |
CStepMatrixColumn (const CZeroSet &set, CStepMatrixColumn const *pPositive, CStepMatrixColumn const *pNegative) | |
CStepMatrixColumn (const size_t &size=0) | |
void | getAllUnsetBitIndexes (CVector< size_t > &indexes) const |
const C_INT64 & | getMultiplier () const |
std::vector< C_INT64 > & | getReaction () |
const CZeroSet & | getZeroSet () const |
void | push_front (const C_INT64 &value) |
void | setIterator (CStepMatrixColumn **it) |
void | truncate () |
void | unsetBit (const CZeroSet::CIndex &index) |
~CStepMatrixColumn () | |
Private Attributes | |
CStepMatrixColumn ** | mIterator |
std::vector< C_INT64 > | mReaction |
CZeroSet | mZeroSet |
Friends | |
std::ostream & | operator<< (std::ostream &, const CStepMatrixColumn &) |
CStepMatrixColumn::CStepMatrixColumn | ( | const size_t & | size = 0 | ) |
CStepMatrixColumn::CStepMatrixColumn | ( | const CZeroSet & | set, |
CStepMatrixColumn const * | pPositive, | ||
CStepMatrixColumn const * | pNegative | ||
) |
References abs64, C_INT64, CBitPatternTreeMethod::GCD(), getMultiplier(), and mReaction.
CStepMatrixColumn::~CStepMatrixColumn | ( | ) |
References mIterator.
void CStepMatrixColumn::convert | ( | const CZeroSet::CIndex & | bit | ) |
void CStepMatrixColumn::getAllUnsetBitIndexes | ( | CVector< size_t > & | indexes | ) | const |
References CVectorCore< CType >::array(), CZeroSet::getNumberOfBits(), CZeroSet::isSet(), mReaction, mZeroSet, and CVector< CType >::resize().
Referenced by CStepMatrix::getAllUnsetBitIndexes().
|
inline |
References mReaction.
Referenced by CStepMatrixColumn().
const CZeroSet & CStepMatrixColumn::getZeroSet | ( | ) | const |
References mZeroSet.
Referenced by CBitPatternTreeNode::CBitPatternTreeNode(), CBitPatternMethod::combine(), and CStepMatrix::getUnsetBitIndexes().
void CStepMatrixColumn::push_front | ( | const C_INT64 & | value | ) |
References mReaction.
Referenced by CBitPatternMethod::buildFluxModeMatrix(), and CBitPatternMethod::initialize().
|
inline |
References mIterator.
Referenced by CStepMatrix::add().
void CStepMatrixColumn::truncate | ( | ) |
References mReaction.
|
inline |
References mZeroSet, and CZeroSet::unsetBit().
|
friend |
|
private |
Referenced by setIterator(), and ~CStepMatrixColumn().
|
private |
Referenced by CStepMatrixColumn(), getAllUnsetBitIndexes(), getMultiplier(), getReaction(), push_front(), and truncate().
|
private |
Referenced by getAllUnsetBitIndexes(), getZeroSet(), and unsetBit().