COPASI API  4.40.278
CScanItemRandom Class Reference

#include <CScanMethod.h>

Inheritance diagram for CScanItemRandom:
[legend]

Public Member Functions

 CScanItemRandom (CCopasiParameterGroup *si, CRandom *rg)
 
virtual bool isNesting () const
 
virtual void step ()
 
virtual ~CScanItemRandom ()
 
- Public Member Functions inherited from CScanItem
size_t getNumSteps () const
 
const CObjectInterfacegetObject () const
 
bool isFinished () const
 
virtual bool isValidScanItem (const bool &continueFromCurrentState)
 
void reset ()
 
void restoreValue () const
 
void storeValue ()
 
virtual ~CScanItem ()
 

Protected Member Functions

virtual void ensureParameterGroupHasAllElements (CCopasiParameterGroup *pg)
 
- Protected Member Functions inherited from CScanItem
 CScanItem (CCopasiParameterGroup *si)
 

Private Attributes

C_FLOAT64 mFaktor
 
bool mLog
 
C_FLOAT64 mMax
 
C_FLOAT64 mMin
 
unsigned C_INT32 mRandomType
 
CRandommRg
 

Additional Inherited Members

- Static Public Member Functions inherited from CScanItem
static CScanItemcreateScanItemFromParameterGroup (CCopasiParameterGroup *si, CRandom *rg)
 
- Protected Attributes inherited from CScanItem
bool mFlagFinished
 
size_t mIndex
 
size_t mNumSteps
 
const CObjectInterfacempObject
 
C_FLOAT64mpObjectValue
 
C_FLOAT64 mStoreValue
 

Constructor & Destructor Documentation

◆ CScanItemRandom()

◆ ~CScanItemRandom()

virtual CScanItemRandom::~CScanItemRandom ( )
inlinevirtual

Member Function Documentation

◆ ensureParameterGroupHasAllElements()

void CScanItemRandom::ensureParameterGroupHasAllElements ( CCopasiParameterGroup pg)
protectedvirtual

◆ isNesting()

virtual bool CScanItemRandom::isNesting ( ) const
inlinevirtual

Reimplemented from CScanItem.

◆ step()

Member Data Documentation

◆ mFaktor

C_FLOAT64 CScanItemRandom::mFaktor
private

Referenced by CScanItemRandom(), and step().

◆ mLog

bool CScanItemRandom::mLog
private

Referenced by CScanItemRandom(), and step().

◆ mMax

C_FLOAT64 CScanItemRandom::mMax
private

Referenced by CScanItemRandom(), and step().

◆ mMin

C_FLOAT64 CScanItemRandom::mMin
private

Referenced by CScanItemRandom(), and step().

◆ mRandomType

unsigned C_INT32 CScanItemRandom::mRandomType
private

Referenced by CScanItemRandom(), and step().

◆ mRg

CRandom* CScanItemRandom::mRg
private

Referenced by step().


The documentation for this class was generated from the following files: