copasi API  0.1
Public Member Functions
CCopasiVectorInterface< VectorType > Class Template Reference

#include <CCopasiArray.h>

Inheritance diagram for CCopasiVectorInterface< VectorType >:
CCopasiAbstractArray

List of all members.

Public Member Functions

 CCopasiVectorInterface (VectorType *vector)
 ~CCopasiVectorInterface ()
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 VectorType>
class CCopasiVectorInterface< VectorType >

this class provides an interface to a CVector<C_FLOAT64>, or indeed to any container class that has a size() method and a [] operator that returns C_FLOAT64.


Constructor & Destructor Documentation

template<class VectorType >
CCopasiVectorInterface< VectorType >::CCopasiVectorInterface ( VectorType *  vector) [inline]
template<class VectorType >
CCopasiVectorInterface< VectorType >::~CCopasiVectorInterface ( ) [inline]

Member Function Documentation

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

Implements CCopasiAbstractArray.

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

Implements CCopasiAbstractArray.

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

Implements CCopasiAbstractArray.

template<class VectorType >
const index_type& CCopasiVectorInterface< VectorType >::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