COPASI API  4.40.278
CMathHistory Class Reference

#include <CMathHistory.h>

Inheritance diagram for CMathHistory:
[legend]

Public Member Functions

 CMathHistory (const CMathHistory &src)
 
 CMathHistory (const CMathHistoryCore &src)
 
 CMathHistory (const size_t &rows=0, const size_t &cols=0, const size_t &colsAllocated=0)
 
CMathHistoryoperator= (const CMathHistory &rhs)
 
CMathHistoryoperator= (const CMathHistoryCore &rhs)
 
void resize (const size_t &rows, const size_t &cols, const size_t &colsAllocated)
 
virtual ~CMathHistory ()
 
- Public Member Functions inherited from CMathHistoryCore
C_FLOAT64array ()
 
const C_FLOAT64array () const
 
 CMathHistoryCore (const size_t &rows=0, const size_t &cols=0, const size_t &colsAllocated=0, C_FLOAT64 *pArray=NULL)
 
const size_t & cols () const
 
const size_t & colsAllocated () const
 
const CVectorCore< C_FLOAT64 > & getRow (const size_t &row)
 
void initialize (const CMathHistoryCore &src)
 
void initialize (const size_t &rows, const size_t &cols, const size_t &colsAllocated, C_FLOAT64 *pArray)
 
CMathHistoryCoreoperator= (const CMathHistoryCore &rhs)
 
C_FLOAT64operator[] (const size_t &row)
 
const size_t & rows () const
 
void setRow (const size_t &row, const CVectorCore< C_FLOAT64 > &values)
 
const size_t & size () const
 
virtual ~CMathHistoryCore ()
 

Protected Member Functions

void copy (const CMathHistoryCore &src)
 
- Protected Member Functions inherited from CVectorCore< C_FLOAT64 >
bool applyPivot (const CVectorCore< size_t > &pivot)
 
C_FLOAT64array ()
 
const C_FLOAT64array () const
 
C_FLOAT64begin ()
 
const C_FLOAT64begin () const
 
 CVectorCore (const size_t &size=0, C_FLOAT64 *buffer=NULL)
 
C_FLOAT64end ()
 
const C_FLOAT64end () const
 
void initialize (const CVectorCore< C_FLOAT64 > &src)
 
void initialize (const size_t &size, const C_FLOAT64 *vector)
 
C_FLOAT64operator() (const size_t &row)
 
const C_FLOAT64operator() (const size_t &row) const
 
CVectorCore< C_FLOAT64 > & operator= (const C_FLOAT64 &value)
 
CVectorCore< C_FLOAT64 > & operator= (const CVectorCore< C_FLOAT64 > &rhs)
 
bool operator== (const CVectorCore< C_FLOAT64 > &rhs) const
 
C_FLOAT64operator[] (const size_t &row)
 
const C_FLOAT64operator[] (const size_t &row) const
 
size_t size () const
 
virtual ~CVectorCore ()
 

Additional Inherited Members

- Protected Types inherited from CVectorCore< C_FLOAT64 >
typedef C_FLOAT64 elementType
 
- Protected Attributes inherited from CMathHistoryCore
size_t mCols
 
size_t mColsAllocated
 
size_t mRows
 
- Protected Attributes inherited from CVectorCore< C_FLOAT64 >
C_FLOAT64mpBuffer
 
size_t mSize
 

Constructor & Destructor Documentation

◆ CMathHistory() [1/3]

CMathHistory::CMathHistory ( const size_t &  rows = 0,
const size_t &  cols = 0,
const size_t &  colsAllocated = 0 
)

◆ CMathHistory() [2/3]

CMathHistory::CMathHistory ( const CMathHistoryCore src)

References copy().

◆ CMathHistory() [3/3]

CMathHistory::CMathHistory ( const CMathHistory src)

References copy().

◆ ~CMathHistory()

CMathHistory::~CMathHistory ( )
virtual

Member Function Documentation

◆ copy()

◆ operator=() [1/2]

CMathHistory & CMathHistory::operator= ( const CMathHistory rhs)

References copy().

◆ operator=() [2/2]

CMathHistory & CMathHistory::operator= ( const CMathHistoryCore rhs)

References copy().

◆ resize()


The documentation for this class was generated from the following files: