Represents a multivariate Gaussian distribution.
More...
#include <multigaussian.hpp>
|
|
Eigen::VectorXd | mu |
| | The means of each dimension.
|
| |
|
Eigen::MatrixXd | sigLInv |
| |
|
Eigen::MatrixXd | sigL |
| |
|
Eigen::MatrixXd | sigma |
| | The covariance matrix.
|
| |
|
std::pair< uint, uint > | shape |
| | The shape of the distribution.
|
| |
Represents a multivariate Gaussian distribution.
| obsidian::distrib::MultiGaussian::MultiGaussian |
( |
const Eigen::VectorXd & |
mu, |
|
|
const Eigen::MatrixXd & |
sigma |
|
) |
| |
Create a multivariate Gaussian distribution.
- Parameters
-
| mu | The means of each dimension of the distribution. |
| sigma | The covariance matrix. |
| obsidian::distrib::MultiGaussian::MultiGaussian |
( |
const Eigen::VectorXd & |
mu, |
|
|
const Eigen::MatrixXd & |
sigma, |
|
|
int |
w, |
|
|
int |
h |
|
) |
| |
Create a multivariate Gaussian distribution.
- Parameters
-
| mu | The means of each dimension of the distribution. |
| sigma | The covariance matrix. |
| w,h | The shape of the distribution. |
The documentation for this struct was generated from the following files: