copasi API
0.1
|
#include <CCopasiArray.h>
Public Types | |
typedef std::vector< unsigned int > | index_type |
typedef C_FLOAT64 | data_type |
Public Member Functions | |
virtual | ~CCopasiAbstractArray () |
virtual data_type & | operator[] (const index_type &index)=0 |
virtual const data_type & | operator[] (const index_type &index) const =0 |
virtual const index_type & | size () const =0 |
virtual unsigned int | dimensionality () const =0 |
This abstract class defines the interface for an n-dimensional array of floats
typedef C_FLOAT64 CCopasiAbstractArray::data_type |
typedef std::vector<unsigned int> CCopasiAbstractArray::index_type |
virtual CCopasiAbstractArray::~CCopasiAbstractArray | ( | ) | [inline, virtual] |
virtual unsigned int CCopasiAbstractArray::dimensionality | ( | ) | const [pure virtual] |
virtual data_type& CCopasiAbstractArray::operator[] | ( | const index_type & | index | ) | [pure virtual] |
virtual const data_type& CCopasiAbstractArray::operator[] | ( | const index_type & | index | ) | const [pure virtual] |
virtual const index_type& CCopasiAbstractArray::size | ( | ) | const [pure virtual] |