19 #ifndef COPASI_COptMethodPS
20 #define COPASI_COptMethodPS
91 bool move(
const size_t & index);
98 bool create(
const size_t & index);
205 #endif // COPASI_COptMethodPS
unsigned C_INT32 mIteration
const C_FLOAT64 & evaluate()
C_FLOAT64 mEvaluationValue
bool move(const size_t &index)
static COptMethod * createMethod(CCopasiMethod::SubType subType=CCopasiMethod::RandomSearch)
bool create(const size_t &index)
CMatrix< C_FLOAT64 > mBestPositions
unsigned C_INT32 mIterationLimit
CVector< C_FLOAT64 > mValues
CPermutation * mpPermutation
bool reachedStdDeviation()
unsigned C_INT32 mSwarmSize
std::vector< std::set< size_t > > mInformants
COptMethodPS(const COptMethodPS &src, const CCopasiContainer *pParent=NULL)
CVector< CVector< C_FLOAT64 > > mIndividuals
CMatrix< C_FLOAT64 > mVelocities
virtual bool initialize()
CVector< C_FLOAT64 > mBestValues