COPASI API
4.16.103
|
#include <CCopasiArray.h>
Public Member Functions | |
CCopasiVectorInterface (VectorType *vector) | |
size_t | dimensionality () const |
data_type & | operator[] (const index_type &index) |
const data_type & | operator[] (const index_type &index) const |
const index_type & | size () const |
virtual | ~CCopasiVectorInterface () |
![]() | |
virtual | ~CCopasiAbstractArray () |
Private Attributes | |
std::vector< size_t > | mSizes |
VectorType * | mVector |
Additional Inherited Members | |
![]() | |
typedef C_FLOAT64 | data_type |
typedef std::vector< size_t > | index_type |
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.
Definition at line 148 of file CCopasiArray.h.
|
inline |
Definition at line 152 of file CCopasiArray.h.
References CCopasiVectorInterface< VectorType >::mSizes, and CCopasiVectorInterface< VectorType >::mVector.
|
inlinevirtual |
Definition at line 159 of file CCopasiArray.h.
|
inlinevirtual |
|
inlinevirtual |
Implements CCopasiAbstractArray.
Definition at line 161 of file CCopasiArray.h.
References CCopasiVectorInterface< VectorType >::mVector.
|
inlinevirtual |
Implements CCopasiAbstractArray.
Definition at line 169 of file CCopasiArray.h.
References CCopasiVectorInterface< VectorType >::mVector.
|
inlinevirtual |
Implements CCopasiAbstractArray.
Definition at line 182 of file CCopasiArray.h.
References CCopasiVectorInterface< VectorType >::mSizes, and CCopasiVectorInterface< VectorType >::mVector.
|
mutableprivate |
Definition at line 179 of file CCopasiArray.h.
Referenced by CCopasiVectorInterface< VectorType >::CCopasiVectorInterface(), and CCopasiVectorInterface< VectorType >::size().
|
private |
Definition at line 178 of file CCopasiArray.h.
Referenced by CCopasiVectorInterface< VectorType >::CCopasiVectorInterface(), CCopasiVectorInterface< VectorType >::operator[](), and CCopasiVectorInterface< VectorType >::size().