copasi API  0.1
Public Member Functions
CCopasiMatrixInterface< MatrixType > Class Template Reference

#include <CCopasiArray.h>

Inheritance diagram for CCopasiMatrixInterface< MatrixType >:
CCopasiAbstractArray

List of all members.

Public Member Functions

 CCopasiMatrixInterface (MatrixType *matrix)
 ~CCopasiMatrixInterface ()
data_typeoperator[] (const index_type &index)
const data_typeoperator[] (const index_type &index) const
const index_typesize () const
unsigned int dimensionality () const

Detailed Description

template<class MatrixType>
class CCopasiMatrixInterface< MatrixType >

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)


Constructor & Destructor Documentation

template<class MatrixType>
CCopasiMatrixInterface< MatrixType >::CCopasiMatrixInterface ( MatrixType *  matrix) [inline]
template<class MatrixType>
CCopasiMatrixInterface< MatrixType >::~CCopasiMatrixInterface ( ) [inline]

Member Function Documentation

template<class MatrixType>
unsigned int CCopasiMatrixInterface< MatrixType >::dimensionality ( ) const [inline, virtual]

Implements CCopasiAbstractArray.

template<class MatrixType>
data_type& CCopasiMatrixInterface< MatrixType >::operator[] ( const index_type index) [inline, virtual]

Implements CCopasiAbstractArray.

template<class MatrixType>
const data_type& CCopasiMatrixInterface< MatrixType >::operator[] ( const index_type index) const [inline, virtual]

Implements CCopasiAbstractArray.

template<class MatrixType>
const index_type& CCopasiMatrixInterface< MatrixType >::size ( ) const [inline, virtual]

Implements CCopasiAbstractArray.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines