23 #ifndef COPASI_CTauLeapMethod
24 #define COPASI_CTauLeapMethod
34 #define USE_RANDOM_SEED false
36 #define INT_EPSILON 0.1
307 #endif // COPASI_CTauLeapMethod
CVector< C_FLOAT64 > mSpeciesMultiplier
CVector< C_FLOAT64 * > mMethodSubstrates
void initializeParameter()
void updatePropensities()
size_t mFirstReactionSpeciesIndex
CReactionDependencies & operator=(const CReactionDependencies &rhs)
CVector< C_FLOAT64 * > mMethodSpecies
C_FLOAT64 doSingleStep(C_FLOAT64 ds)
const C_FLOAT64 & calculateAmu(const size_t &index)
std::vector< CReactionDependencies > mReactionDependencies
C_FLOAT64 * mpParticleFlux
unsigned C_INT32 mMaxSteps
CVector< C_FLOAT64 > mAmu
virtual Status step(const double &deltaT)
CVector< size_t > mMethodSpeciesIndex
CTauLeapMethod(const CTauLeapMethod &src, const CCopasiContainer *pParent=NULL)
static CTrajectoryMethod * createMethod(CCopasiMethod::SubType subType=CCopasiMethod::deterministic)
CRandom * mpRandomGenerator
CVector< C_FLOAT64 > mSigDX
CVector< C_FLOAT64 * > mModelSubstrates
size_t mNumReactionSpecies
CVector< C_FLOAT64 > mAvgDX
unsigned C_INT32 mRandomSeed
virtual bool elevateChildren()
virtual bool isValidProblem(const CCopasiProblem *pProblem)
CVector< C_FLOAT64 > mSubstrateMultiplier
virtual void start(const CState *initialState)
CVector< C_FLOAT64 * > mModelSpecies