Framework for the implementation of particle filters using the data type double.
More...
#include <ParticleFilterFramework.h>
Framework for the implementation of particle filters using the data type double.
Definition at line 57 of file ParticleFilterFramework.h.
◆ CParticleFilterFramework()
CParticleFilterFramework::CParticleFilterFramework |
( |
int |
nParticles, |
|
|
int |
nDimension |
|
) |
| |
◆ ~CParticleFilterFramework()
CParticleFilterFramework::~CParticleFilterFramework |
( |
| ) |
|
◆ CalculateFinalProbabilities()
virtual void CParticleFilterFramework::CalculateFinalProbabilities |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ CalculateMean()
void CParticleFilterFramework::CalculateMean |
( |
| ) |
|
|
protected |
◆ CalculateProbability()
virtual double CParticleFilterFramework::CalculateProbability |
( |
bool |
bSeparateCall = true | ) |
|
|
protectedpure virtual |
◆ CalculateProbabilityForConfiguration()
double CParticleFilterFramework::CalculateProbabilityForConfiguration |
( |
const double * |
pConfiguration | ) |
|
◆ GetBestConfiguration()
void CParticleFilterFramework::GetBestConfiguration |
( |
double * |
pBestConfiguration | ) |
|
|
virtual |
◆ GetConfiguration()
void CParticleFilterFramework::GetConfiguration |
( |
double * |
pBestConfiguration, |
|
|
double |
dMeanFactor |
|
) |
| |
|
virtual |
◆ GetMeanConfiguration()
void CParticleFilterFramework::GetMeanConfiguration |
( |
double * |
pMeanConfiguration | ) |
|
|
virtual |
◆ GetPredictedConfiguration()
void CParticleFilterFramework::GetPredictedConfiguration |
( |
double * |
pPredictedConfiguration | ) |
|
|
virtual |
◆ ParticleFilter()
double CParticleFilterFramework::ParticleFilter |
( |
double * |
pResultMeanConfiguration, |
|
|
double |
dSigmaFactor = 1 |
|
) |
| |
◆ PickBaseSample()
int CParticleFilterFramework::PickBaseSample |
( |
| ) |
|
|
protected |
◆ PredictNewBases()
virtual void CParticleFilterFramework::PredictNewBases |
( |
double |
dSigmaFactor | ) |
|
|
protectedpure virtual |
◆ UpdateModel()
virtual void CParticleFilterFramework::UpdateModel |
( |
int |
nParticle | ) |
|
|
protectedpure virtual |
double* CParticleFilterFramework::c |
|
protected |
◆ c_total
double CParticleFilterFramework::c_total |
|
protected |
◆ last_configuration
double* CParticleFilterFramework::last_configuration |
|
protected |
◆ lower_limit
double* CParticleFilterFramework::lower_limit |
|
protected |
◆ m_nDimension
int CParticleFilterFramework::m_nDimension |
|
protected |
◆ m_nParticles
int CParticleFilterFramework::m_nParticles |
|
protected |
◆ mean_configuration
double* CParticleFilterFramework::mean_configuration |
|
protected |
◆ pi
double* CParticleFilterFramework::pi |
|
protected |
double** CParticleFilterFramework::s |
|
protected |
◆ s_temp
double** CParticleFilterFramework::s_temp |
|
protected |
◆ sigma
double* CParticleFilterFramework::sigma |
|
protected |
◆ temp
double* CParticleFilterFramework::temp |
|
protected |
◆ upper_limit
double* CParticleFilterFramework::upper_limit |
|
protected |
The documentation for this class was generated from the following files:
asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Feb 28 2022 21:44:01