COPASI API
4.16.103
|
#include <CInterpolation.h>
Public Member Functions | |
CStateRecord () | |
CStateRecord (size_t reactionNum) | |
CStateRecord (const CStateRecord &src) | |
C_FLOAT64 * | getArray () const |
const size_t & | getArrayLen () const |
const C_FLOAT64 & | getSlowPropensitySum () const |
const C_FLOAT64 & | getTime () const |
CStateRecord & | operator= (const CStateRecord &rhs) |
~CStateRecord () | |
Private Attributes | |
C_FLOAT64 * | mpValues |
size_t | mSize |
Friends | |
void | printRecord (const CStateRecord &record) |
Definition at line 16 of file CInterpolation.h.
CStateRecord::CStateRecord | ( | ) |
CStateRecord::CStateRecord | ( | size_t | reactionNum | ) |
CStateRecord::CStateRecord | ( | const CStateRecord & | src | ) |
Copy constructor
const | CStateRecord & src |
Definition at line 31 of file CInterpolation.cpp.
References C_FLOAT64, mpValues, and mSize.
CStateRecord::~CStateRecord | ( | ) |
Destructor
Definition at line 38 of file CInterpolation.cpp.
References mpValues, and pdeletev.
Referenced by CInterpolation::~CInterpolation().
C_FLOAT64 * CStateRecord::getArray | ( | ) | const |
Retrieve the pointer of the C_FLOAT64 array recording all the values,
Definition at line 60 of file CInterpolation.cpp.
References mpValues.
Referenced by CInterpolation::calculateFiringTime(), CInterpolation::calculateState(), CHybridMethodODE45::doInverseInterpolation(), and CInterpolation::recordState().
const size_t & CStateRecord::getArrayLen | ( | ) | const |
Retrieve the attibute mSize, the length of the array
Definition at line 75 of file CInterpolation.cpp.
References mSize.
Referenced by CInterpolation::calculateState(), and CInterpolation::recordState().
const C_FLOAT64 & CStateRecord::getSlowPropensitySum | ( | ) | const |
Retrieve the Sum of Slow Reaction Propensities
Definition at line 70 of file CInterpolation.cpp.
References mpValues, and mSize.
Referenced by CInterpolation::calculateFiringTime().
const C_FLOAT64 & CStateRecord::getTime | ( | ) | const |
Retrive the time of the state
Definition at line 65 of file CInterpolation.cpp.
References mpValues.
Referenced by CInterpolation::calculateFiringTime(), CInterpolation::calculateState(), and CHybridMethodODE45::doInverseInterpolation().
CStateRecord & CStateRecord::operator= | ( | const CStateRecord & | rhs | ) |
Assignment operator
const | CStateRecord & rhs |
Definition at line 43 of file CInterpolation.cpp.
References C_FLOAT64, mpValues, mSize, and pdeletev.
|
friend |
|
private |
Array of values
Definition at line 87 of file CInterpolation.h.
Referenced by CStateRecord(), getArray(), getSlowPropensitySum(), getTime(), operator=(), printRecord(), and ~CStateRecord().
|
private |
Size of array
Definition at line 92 of file CInterpolation.h.
Referenced by CStateRecord(), getArrayLen(), getSlowPropensitySum(), operator=(), and printRecord().