BFL::NonLinearAnalyticConditionalGaussianMobile Class Reference

Non Linear Conditional Gaussian. More...

`#include <nonlinearanalyticconditionalgaussianmobile.h>`

Inheritance diagram for BFL::NonLinearAnalyticConditionalGaussianMobile:

## Public Member Functions | |

virtual MatrixWrapper::Matrix | dfGet (unsigned int i) const |

returns derivative from function to n-th conditional variable | |

virtual MatrixWrapper::Matrix | dfGet (unsigned int i) const |

returns derivative from function to n-th conditional variable | |

virtual MatrixWrapper::ColumnVector | ExpectedValueGet () const |

Get the expected value E[x] of the pdf. | |

virtual MatrixWrapper::ColumnVector | ExpectedValueGet () const |

Get the expected value E[x] of the pdf. | |

NonLinearAnalyticConditionalGaussianMobile (const Gaussian &additiveNoise) | |

Constructor. | |

NonLinearAnalyticConditionalGaussianMobile (const Gaussian &additiveNoise) | |

Constructor. | |

virtual | ~NonLinearAnalyticConditionalGaussianMobile () |

Destructor. | |

virtual | ~NonLinearAnalyticConditionalGaussianMobile () |

Destructor. |

Non Linear Conditional Gaussian.

- Covariance is independent of the ConditionalArguments, and is the covariance of the Noise pdf

Definition at line 34 of file compare_filters/nonlinearanalyticconditionalgaussianmobile.h.

BFL::NonLinearAnalyticConditionalGaussianMobile::NonLinearAnalyticConditionalGaussianMobile | ( | const Gaussian & | additiveNoise | ) |

Constructor.

**Precondition:**- : Every Matrix should have the same amount of rows! This is currently not checked. The same goes for the number of columns, which should be equal to the number of rows of the corresponding conditional argument!

**Parameters:**-
ratio,: vector containing the different matrices of the linear relationship between the conditional arguments and additiveNoise Pdf representing the additive Gaussian uncertainty

Definition at line 29 of file compare_filters/nonlinearanalyticconditionalgaussianmobile.cpp.

BFL::NonLinearAnalyticConditionalGaussianMobile::~NonLinearAnalyticConditionalGaussianMobile | ( | ) | ` [virtual]` |

Destructor.

Definition at line 35 of file compare_filters/nonlinearanalyticconditionalgaussianmobile.cpp.

BFL::NonLinearAnalyticConditionalGaussianMobile::NonLinearAnalyticConditionalGaussianMobile | ( | const Gaussian & | additiveNoise | ) |

Constructor.

**Precondition:**- : Every Matrix should have the same amount of rows! This is currently not checked. The same goes for the number of columns, which should be equal to the number of rows of the corresponding conditional argument!

virtual BFL::NonLinearAnalyticConditionalGaussianMobile::~NonLinearAnalyticConditionalGaussianMobile | ( | ) | ` [virtual]` |

Destructor.

virtual MatrixWrapper::Matrix BFL::NonLinearAnalyticConditionalGaussianMobile::dfGet | ( | unsigned int | i | ) | const` [virtual]` |

returns derivative from function to n-th conditional variable

**Parameters:**-
i Number of the conditional variable to use for partial derivation

**Returns:**- Partial derivative with respect to conditional variable i

Reimplemented from BFL::AnalyticConditionalGaussian.

Matrix BFL::NonLinearAnalyticConditionalGaussianMobile::dfGet | ( | unsigned int | i | ) | const` [virtual]` |

returns derivative from function to n-th conditional variable

**Parameters:**-
i Number of the conditional variable to use for partial derivation

**Returns:**- Partial derivative with respect to conditional variable i

Reimplemented from BFL::AnalyticConditionalGaussian.

Definition at line 47 of file compare_filters/nonlinearanalyticconditionalgaussianmobile.cpp.

virtual MatrixWrapper::ColumnVector BFL::NonLinearAnalyticConditionalGaussianMobile::ExpectedValueGet | ( | ) | const` [virtual]` |

Get the expected value E[x] of the pdf.

Get low order statistic (Expected Value) of this AnalyticPdf

**Returns:**- The Expected Value of the Pdf (a ColumnVector with DIMENSION rows)

**Note:**- No set functions here! This can be useful for analytic functions, but not for sample based representations!
- For certain discrete Pdfs, this function has no meaning, what is the average between yes and no?

Reimplemented from BFL::BFL::Pdf< MatrixWrapper::ColumnVector >.

ColumnVector BFL::NonLinearAnalyticConditionalGaussianMobile::ExpectedValueGet | ( | ) | const` [virtual]` |

Get the expected value E[x] of the pdf.

Get low order statistic (Expected Value) of this AnalyticPdf

**Returns:**- The Expected Value of the Pdf (a ColumnVector with DIMENSION rows)

**Note:**- No set functions here! This can be useful for analytic functions, but not for sample based representations!
- For certain discrete Pdfs, this function has no meaning, what is the average between yes and no?

Reimplemented from BFL::BFL::Pdf< MatrixWrapper::ColumnVector >.

Definition at line 37 of file compare_filters/nonlinearanalyticconditionalgaussianmobile.cpp.

The documentation for this class was generated from the following files:

bfl

Author(s): Klaas Gadeyne, Wim Meeussen, Tinne Delaet and many others. See web page for a full contributor list. ROS package maintained by Wim Meeussen.

autogenerated on Mon Feb 11 2019 03:45:12

Author(s): Klaas Gadeyne, Wim Meeussen, Tinne Delaet and many others. See web page for a full contributor list. ROS package maintained by Wim Meeussen.

autogenerated on Mon Feb 11 2019 03:45:12