RegularisedParticleResampler Class Template Reference

Inheritance diagram for RegularisedParticleResampler:

Inheritance graph
[legend]

List of all members.


Detailed Description

template<class NT = indii::ml::aux::Almost2Norm, class KT = indii::ml::aux::AlmostGaussianKernel>
class indii::ml::filter::RegularisedParticleResampler< NT, KT >

Regularised particle resampler.

Author:
Lawrence Murray <lawrence@indii.org>
Version:
Rev
Date:
Date
Adds standardised kernel noise to each particle. Another resampler, such as DeterministicParticleResampler, should usually be applied first.

Parameters:
NT Norm type.
KT Kernel type.

Definition at line 26 of file RegularisedParticleResampler.hpp.


Public Member Functions

 RegularisedParticleResampler (const NT &N, const KT &K)
 Constructor.
virtual ~RegularisedParticleResampler ()
 Destructor.
void setNorm (const NT &N)
 Set the kernel density norm.
void setKernel (const KT &K)
 Set the kernel density kernel.
virtual
indii::ml::aux::DiracMixturePdf 
resample (indii::ml::aux::DiracMixturePdf &p)
 Resample the distribution.

Constructor & Destructor Documentation

RegularisedParticleResampler ( const NT &  N,
const KT &  K 
) [inline]

Constructor.

Parameters:
N The kernel density norm.
K The kernel density kernel.

Definition at line 84 of file RegularisedParticleResampler.hpp.

~RegularisedParticleResampler (  )  [inline, virtual]

Destructor.

Definition at line 90 of file RegularisedParticleResampler.hpp.


Member Function Documentation

void setNorm ( const NT &  N  )  [inline]

Set the kernel density norm.

Parameters:
N The kernel density norm.

Definition at line 95 of file RegularisedParticleResampler.hpp.

void setKernel ( const KT &  K  )  [inline]

Set the kernel density kernel.

Parameters:
K The kernel density kernel.

Definition at line 100 of file RegularisedParticleResampler.hpp.

indii::ml::aux::DiracMixturePdf resample ( indii::ml::aux::DiracMixturePdf p  )  [inline, virtual]

Resample the distribution.

Returns:
The resampled distribution.

Implements ParticleResampler.

Definition at line 106 of file RegularisedParticleResampler.hpp.


Generated on Wed Dec 17 15:11:58 2008 for dysii Dynamical Systems Library by  doxygen 1.5.3