, including all inherited members.
| CmdModelType typedef | Estimation::ParticleFilter< CMD, MEAS, STATE > | |
| CommandUpdate(const CMD &c) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline, virtual] |
| computeLikelihoods(const MEAS &m) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| getCommandModel() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getCurrentEstimate() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline, virtual] |
| getDynamicRandomInjection() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getElitism() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getFixedRandomInjectionRate() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getLongTermDRIRate() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getMean() const | Estimation::ParticleFilter1D | [inline] |
| getMeasurementModel() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getMode() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | |
| getNumParticles() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getRandomInjection() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getRandomInjectionArgument() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getRandomInjectionFunction() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getShortTermDRIRate() const | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| getWeightedMean() const | Estimation::ParticleFilter1D | [inline] |
| importanceSampling(int nParticles) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| initialize(const std::vector< STATE > &states) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [virtual] |
| InjectionFnType typedef | Estimation::ParticleFilter< CMD, MEAS, STATE > | |
| m_cmdModel | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_dynamicInjection | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_elitism | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_initMovingAvgs | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_injectionArg | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_injectionFunction | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_longTermLikelihood | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_longTermRate | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_measModel | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_nParticles | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_particles | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_prevParticles | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_randomInjection | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_randomPortion | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_shortTermLikelihood | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_shortTermRate | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| m_totalLikelihood | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |
| MeasModelType typedef | Estimation::ParticleFilter< CMD, MEAS, STATE > | |
| MeasurementUpdate(const MEAS &m) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [virtual] |
| Particle1D typedef | Estimation::ParticleFilter1D | |
| ParticleFilter(unsigned nParticles=100, bool injection=false) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| ParticleFilter1D(unsigned nParticles) | Estimation::ParticleFilter1D | [inline] |
| ParticleType typedef | Estimation::ParticleFilter< CMD, MEAS, STATE > | |
| rand_d() | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline, protected] |
| randomInjection(int nParticles) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected, virtual] |
| setCommandModel(shared_ptr< CmdModelType > c) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| setDRIRates(double shortTerm, double longTerm) | Estimation::ParticleFilter< CMD, MEAS, STATE > | |
| setDynamicRandomInjection(bool enable) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| setElitism(bool enable) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| setFixedRandomInjectionRate(double r) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| setMeasurementModel(shared_ptr< MeasModelType > m) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| setNumParticles(unsigned n) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| setRandomInjection(bool s) | Estimation::ParticleFilter< CMD, MEAS, STATE > | |
| setRandomInjectionFunction(InjectionFnType fn, void *arg=NULL, bool enable=true) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [inline] |
| update(const CMD &c, const MEAS &m) | Estimation::BayesFilter< CMD, MEAS, STATE > | [inline] |
| updateParticles(const CMD &c) | Estimation::ParticleFilter< CMD, MEAS, STATE > | [protected] |