mirror of
http://43.156.76.180:8026/YuuMJ/EukPhylo.git
synced 2025-12-28 05:40:26 +08:00
24 lines
604 B
C++
24 lines
604 B
C++
#ifndef _MULTIPLE_STOCHASTIC_PROCESS
|
|
#define _MULTIPLE_STOCHASTIC_PROCESS
|
|
|
|
#include "stochasticProcess.h"
|
|
|
|
|
|
class multipleStochasticProcess {
|
|
public:
|
|
multipleStochasticProcess();
|
|
virtual ~multipleStochasticProcess();
|
|
virtual MDOUBLE getProb(int spPlace) const;
|
|
virtual stochasticProcess* getSp(int spPlace);
|
|
virtual int getSPVecSize() const {return _spVec.size();}
|
|
virtual void setSpVec(vector<stochasticProcess>& spVec);
|
|
|
|
|
|
protected:
|
|
virtual void copy(const multipleStochasticProcess * pOther);
|
|
protected:
|
|
vector<stochasticProcess> _spVec;
|
|
Vdouble _spProb;
|
|
};
|
|
#endif
|