resampling for backward simulation now as class

This commit is contained in:
toni
2016-03-30 17:00:15 +02:00
parent f52947fae9
commit 705d593e36
3 changed files with 4 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject> <!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 3.6.0, 2016-03-24T18:17:49. --> <!-- Written by QtCreator 3.6.0, 2016-03-29T16:54:26. -->
<qtcreator> <qtcreator>
<data> <data>
<variable>EnvironmentId</variable> <variable>EnvironmentId</variable>

View File

@@ -8,6 +8,8 @@
#include <KLib/math/filter/particles/ParticleFilter.h> #include <KLib/math/filter/particles/ParticleFilter.h>
#include <KLib/math/filter/particles/ParticleFilterHistory.h> #include <KLib/math/filter/particles/ParticleFilterHistory.h>
#include <KLib/math/filter/smoothing/BackwardSimulation.h> #include <KLib/math/filter/smoothing/BackwardSimulation.h>
#include <KLib/math/filter/smoothing/sampling/ParticleTrajectorieSampler.h>
#include <KLib/math/filter/smoothing/sampling/CumulativeSampler.h>
#include <KLib/math/statistics/Statistics.h> #include <KLib/math/statistics/Statistics.h>
#include "GroundTruthWay.h" #include "GroundTruthWay.h"

View File

@@ -52,6 +52,7 @@ public:
//create the backward smoothing filter //create the backward smoothing filter
bf = new K::BackwardSimulation<MyState>(500); bf = new K::BackwardSimulation<MyState>(500);
bf->setSampler( std::unique_ptr<K::CumulativeSampler<MyState>>(new K::CumulativeSampler<MyState>()));
} }