|
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] |
1.7.5.1