|
copasi API
0.1
|
#include <CScanMethod.h>
Public Member Functions | |
| ~CScanMethod () | |
| void | setProblem (CScanProblem *problem) |
| bool | init () |
| bool | scan () |
| unsigned C_INT32 | getTotalNumberOfSteps () const |
| virtual bool | isValidProblem (const CCopasiProblem *pProblem) |
Static Public Member Functions | |
| static CScanMethod * | createMethod () |
Protected Member Functions | |
| CScanMethod (CCopasiMethod::SubType subType, const CCopasiContainer *pParent=NULL) | |
Protected Attributes | |
| CScanProblem * | mpProblem |
| CScanTask * | mpTask |
| CRandom * | mpRandomGenerator |
| std::vector< CScanItem * > | mScanItems |
| std::vector< Refresh * > | mInitialRefreshes |
| unsigned C_INT32 | mTotalSteps |
| C_INT32 | mLastNestingItem |
| CScanMethod::CScanMethod | ( | CCopasiMethod::SubType | subType, |
| const CCopasiContainer * | pParent = NULL |
||
| ) | [protected] |
Specific constructor.
| CCopasiMethod::SubType | subType |
| const | CCopasiContainer * pParent (default: NULL) |
| CScanMethod::~CScanMethod | ( | ) |
Copy constructor.
| const CTrajectoryMethod & | src Destructor. |
| CScanMethod * CScanMethod::createMethod | ( | ) | [static] |
Create a trajectory method. Note: the returned object has to be released after use with delete
| unsigned C_INT32 CScanMethod::getTotalNumberOfSteps | ( | ) | const [inline] |
| bool CScanMethod::init | ( | ) |
| bool CScanMethod::isValidProblem | ( | const CCopasiProblem * | pProblem | ) | [virtual] |
The main scan method. Check if the method is suitable for this problem
Reimplemented from CCopasiMethod.
| bool CScanMethod::scan | ( | ) |
| void CScanMethod::setProblem | ( | CScanProblem * | problem | ) |
Set a pointer to the problem. This method is used by CTrajectory
| CTrajectoryProblem * | problem |
std::vector< Refresh * > CScanMethod::mInitialRefreshes [protected] |
C_INT32 CScanMethod::mLastNestingItem [protected] |
the index of the last item that has several subitems, also the last item that need to generate output separators
CScanProblem* CScanMethod::mpProblem [protected] |
A pointer to the trajectory problem.
CRandom* CScanMethod::mpRandomGenerator [protected] |
A pointer to the random number generator
CScanTask* CScanMethod::mpTask [protected] |
A pointer to the scan Task.
std::vector<CScanItem*> CScanMethod::mScanItems [protected] |
unsigned C_INT32 CScanMethod::mTotalSteps [protected] |
1.7.5.1