|
COPASI API
4.40.278
|
#include <CArray.h>
Public Member Functions | |
| CMatrixInterface (MatrixType *matrix) | |
| size_t | dimensionality () const |
| data_type & | operator[] (const index_type &index) |
| const data_type & | operator[] (const index_type &index) const |
| virtual const index_type & | size () const |
| virtual | ~CMatrixInterface () |
Public Member Functions inherited from CArrayInterface | |
| virtual | ~CArrayInterface () |
Private Attributes | |
| MatrixType * | mMatrix |
| std::vector< size_t > | mSizes |
Additional Inherited Members | |
Public Types inherited from CArrayInterface | |
| typedef C_FLOAT64 | data_type |
| typedef std::vector< size_t > | index_type |
this class provides an interface to a CMatrix<C_FLOAT64> or a CLinkMatrixView, that is to every 2-dimensional class that has numRows(), numCols(), and operator()(row, col)
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements CArrayInterface.
|
inlinevirtual |
Implements CArrayInterface.
References CMatrixInterface< MatrixType >::mMatrix.
|
inlinevirtual |
Implements CArrayInterface.
References CMatrixInterface< MatrixType >::mMatrix.
|
inlinevirtual |
Implements CArrayInterface.
References CMatrixInterface< MatrixType >::mMatrix, and CMatrixInterface< MatrixType >::mSizes.
|
private |
|
mutableprivate |