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