COPASI API
4.16.103
|
#include <CCopasiArray.h>
Public Member Functions | |
CCopasiArray () | |
CCopasiArray (const index_type &sizes) | |
size_t | dimensionality () const |
data_type & | operator[] (const index_type &index) |
const data_type & | operator[] (const index_type &index) const |
void | resize (const index_type &sizes) |
const index_type & | size () const |
virtual | ~CCopasiArray () |
![]() | |
virtual | ~CCopasiAbstractArray () |
Private Attributes | |
std::vector< data_type > | mData |
size_t | mDim |
std::vector< size_t > | mFactors |
std::vector< size_t > | mSizes |
Additional Inherited Members | |
![]() | |
typedef C_FLOAT64 | data_type |
typedef std::vector< size_t > | index_type |
this class contains an n-dimensional array
Definition at line 54 of file CCopasiArray.h.
CCopasiArray::CCopasiArray | ( | ) |
CCopasiArray::CCopasiArray | ( | const index_type & | sizes | ) |
|
inlinevirtual |
Definition at line 62 of file CCopasiArray.h.
|
inlinevirtual |
Implements CCopasiAbstractArray.
Definition at line 79 of file CCopasiArray.h.
References mDim.
Referenced by CSensMethod::do_scaling().
|
virtual |
Implements CCopasiAbstractArray.
Definition at line 48 of file CCopasiArray.cpp.
References mData, mDim, and mFactors.
|
virtual |
Implements CCopasiAbstractArray.
Definition at line 63 of file CCopasiArray.cpp.
References mData, mDim, and mFactors.
void CCopasiArray::resize | ( | const index_type & | sizes | ) |
Definition at line 29 of file CCopasiArray.cpp.
References mData, mDim, mFactors, and mSizes.
Referenced by CSensMethod::calculate_one_level(), CCopasiArray(), CSensMethod::do_target_calculation(), and CSensMethod::initialize().
|
inlinevirtual |
Implements CCopasiAbstractArray.
Definition at line 76 of file CCopasiArray.h.
References mSizes.
Referenced by CSensMethod::do_collapsing(), and CSensMethod::do_collapsing_innerloop().
|
private |
Definition at line 70 of file CCopasiArray.h.
Referenced by CCopasiArray(), operator[](), and resize().
|
private |
Definition at line 72 of file CCopasiArray.h.
Referenced by dimensionality(), operator[](), and resize().
|
private |
Definition at line 73 of file CCopasiArray.h.
Referenced by operator[](), and resize().
|
private |
Definition at line 71 of file CCopasiArray.h.