Bayesian Filtering Library
Generated from SVN r
|
19 #ifndef __FILTER_PROP_DENSITY__
20 #define __FILTER_PROP_DENSITY__
22 #include "analyticconditionalgaussian.h"
24 #include "../filter/filter.h"
25 #include "../model/analyticmeasurementmodel_gaussianuncertainty.h"
26 #include "../model/analyticsystemmodel_gaussianuncertainty.h"
96 #endif // __FILTER_PROP_DENSITY__
Class representing Gaussian (or normal density)
Implementation of Matrixwrapper using Boost.
Abstract Class representing all FULL Analytical Conditional gaussians.
virtual ~FilterProposalDensity()
Destructor.
Wrapper class for ColumnVectors (Boost implementation)
virtual void FilterStep() const
internal method
void SampleCovSet(MatrixWrapper::SymmetricMatrix &cov)
Set SampleCov.
void MeasurementModelSet(AnalyticMeasurementModelGaussianUncertainty *MeasModel)
Set Measurementmodel.
void SystemModelSet(AnalyticSystemModelGaussianUncertainty *SysModel)
Set SystemModel.
Class for analytic system models with additive Gauss. uncertainty.
virtual MatrixWrapper::Matrix dfGet(unsigned int i) const
returns derivative from function to n-th conditional variable
FilterProposalDensity(AnalyticSystemModelGaussianUncertainty *SysModel, AnalyticMeasurementModelGaussianUncertainty *MeasModel)
Constructor.
Proposal Density for non-linear systems with additive Gaussian Noise (using a (analytic) Filter)