double * last_configuration
CParticleFilterFramework(int nParticles, int nDimension)
double ParticleFilter(double *pResultMeanConfiguration, double dSigmaFactor=1)
virtual double CalculateProbability(bool bSeparateCall=true)=0
virtual void CalculateFinalProbabilities()
virtual void PredictNewBases(double dSigmaFactor)=0
virtual void GetConfiguration(double *pBestConfiguration, double dMeanFactor)
virtual void UpdateModel(int nParticle)=0
virtual void GetMeanConfiguration(double *pMeanConfiguration)
virtual void GetPredictedConfiguration(double *pPredictedConfiguration)
~CParticleFilterFramework()
virtual void GetBestConfiguration(double *pBestConfiguration)
double * mean_configuration
Framework for the implementation of particle filters using the data type double.
double CalculateProbabilityForConfiguration(const double *pConfiguration)