COPASI API
4.16.103
|
#include <CScanMethod.h>
Public Member Functions | |
CScanItemRandom (CCopasiParameterGroup *si, CRandom *rg, const bool &continueFromCurrentState) | |
virtual bool | isNesting () const |
virtual void | step () |
virtual | ~CScanItemRandom () |
![]() | |
size_t | getNumSteps () const |
const CCopasiObject * | getObject () const |
bool | isFinished () const |
virtual bool | isValidScanItem (const bool &continueFromCurrentState) |
void | reset () |
void | restoreValue () const |
void | storeValue () |
virtual | ~CScanItem () |
Private Attributes | |
C_FLOAT64 | mFaktor |
bool | mLog |
C_FLOAT64 | mMax |
C_FLOAT64 | mMin |
unsigned C_INT32 | mRandomType |
CRandom * | mRg |
Additional Inherited Members | |
![]() | |
static CScanItem * | createScanItemFromParameterGroup (CCopasiParameterGroup *si, CRandom *rg, const bool &continueFromCurrentState) |
![]() | |
CScanItem (CCopasiParameterGroup *si, const bool &continueFromCurrentState) | |
![]() | |
bool | mFlagFinished |
size_t | mIndex |
bool | mIsStateVariable |
size_t | mNumSteps |
CCopasiObject * | mpInitialObject |
CCopasiObject * | mpObject |
C_FLOAT64 | mStoreValue |
Definition at line 128 of file CScanMethod.h.
CScanItemRandom::CScanItemRandom | ( | CCopasiParameterGroup * | si, |
CRandom * | rg, | ||
const bool & | continueFromCurrentState | ||
) |
Definition at line 267 of file CScanMethod.cpp.
References CCopasiParameterGroup::getValue(), mFaktor, mLog, mMax, mMin, CScanItem::mNumSteps, mRandomType, CCopasiParameter::Value::pBOOL, CCopasiParameter::Value::pDOUBLE, and CCopasiParameter::Value::pUINT.
|
inlinevirtual |
Definition at line 137 of file CScanMethod.h.
|
inlinevirtual |
|
virtual |
Implements CScanItem.
Definition at line 290 of file CScanMethod.cpp.
References C_FLOAT64, CRandom::getRandomCC(), CRandom::getRandomGamma(), CRandom::getRandomNormal01(), CRandom::getRandomPoisson(), mFaktor, CScanItem::mFlagFinished, CScanItem::mIndex, mLog, mMax, mMin, CScanItem::mNumSteps, CScanItem::mpInitialObject, CScanItem::mpObject, mRandomType, mRg, CCopasiObject::setObjectValue(), and CCopasiMessage::WARNING.
|
private |
Definition at line 131 of file CScanMethod.h.
Referenced by CScanItemRandom(), and step().
|
private |
Definition at line 134 of file CScanMethod.h.
Referenced by CScanItemRandom(), and step().
|
private |
Definition at line 131 of file CScanMethod.h.
Referenced by CScanItemRandom(), and step().
|
private |
Definition at line 131 of file CScanMethod.h.
Referenced by CScanItemRandom(), and step().
|
private |
Definition at line 133 of file CScanMethod.h.
Referenced by CScanItemRandom(), and step().
|
private |
Definition at line 132 of file CScanMethod.h.
Referenced by step().