Class representing a particle backward filter.
More...
#include <particlesmoother.h>
|
virtual bool | UpdateInternal (SystemModel< StateVar > *const sysmodel, const StateVar &u, Pdf< StateVar > *const filtered_post) |
| Actual implementation of Update, varies along filters. More...
|
|
virtual void | SysUpdate (SystemModel< StateVar > *const sysmodel, const StateVar &u, Pdf< StateVar > *const filtered_post) |
|
template<typename StateVar>
class BFL::ParticleSmoother< StateVar >
Class representing a particle backward filter.
Definition at line 76 of file particlesmoother.h.
◆ PostGet()
virtual Pdf<StateVar>* PostGet |
( |
| ) |
|
|
virtualinherited |
Get Posterior density.
Get the current Posterior density
- Returns
- a pointer to the current posterior
◆ TimeStepGet()
int TimeStepGet |
( |
| ) |
const |
|
inherited |
Get current time.
Get the current time of the filter
- Returns
- the current timestep
◆ Update() [1/2]
virtual bool Update |
( |
SystemModel< StateVar > *const |
sysmodel, |
|
|
const StateVar & |
u, |
|
|
Pdf< StateVar > *const |
filtered_post |
|
) |
| |
|
virtualinherited |
Full Update (system with inputs)
- Parameters
-
sysmodel | pointer to the system model to use for update |
u | input to the system |
filtered_post | filtered posterior |
◆ Update() [2/2]
virtual bool Update |
( |
SystemModel< StateVar > *const |
sysmodel, |
|
|
Pdf< StateVar > *const |
filtered_post |
|
) |
| |
|
virtualinherited |
Full Update (system without inputs)
- Parameters
-
sysmodel | pointer to the system model to use for update |
filtered_post | filtered posterior |
◆ UpdateInternal()
virtual bool UpdateInternal |
( |
SystemModel< StateVar > *const |
sysmodel, |
|
|
const StateVar & |
u, |
|
|
Pdf< StateVar > *const |
filtered_post |
|
) |
| |
|
protectedvirtual |
Actual implementation of Update, varies along filters.
- Parameters
-
sysmodel | pointer to the used system model |
u | input param for proposal density |
filtered_post | is the posterior obtained by filtering of the timestep you want to smooth |
Implements BackwardFilter< StateVar >.
◆ _post
Pointer to the Posterior Pdf.
The Posterior Pdf represents the subjective belief of the person applying the filter AFTER processing a backwards step.
Definition at line 95 of file backwardfilter.h.
The documentation for this class was generated from the following file: