COPASI API  4.40.278
CScanItemRepeat Class Reference

#include <CScanMethod.h>

Inheritance diagram for CScanItemRepeat:
[legend]

Public Member Functions

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

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ CScanItemRepeat()

CScanItemRepeat::CScanItemRepeat ( CCopasiParameterGroup si)

References CScanItem::mNumSteps.

◆ ~CScanItemRepeat()

virtual CScanItemRepeat::~CScanItemRepeat ( )
inlinevirtual

Member Function Documentation

◆ isValidScanItem()

bool CScanItemRepeat::isValidScanItem ( const bool &  continueFromCurrentState)
virtual

perform checks. This is used in the method::isValidProblem() method. It returns false for an invalid ScanItem and generates a CCopasiMessage

Reimplemented from CScanItem.

◆ step()

void CScanItemRepeat::step ( )
virtual

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