Generates samples from a multivariate gaussian distribution.
More...
#include <multivariate_gaussian.h>
|
template<typename Derived1 , typename Derived2 > |
| MultivariateGaussian (const Eigen::MatrixBase< Derived1 > &mean, const Eigen::MatrixBase< Derived2 > &covariance) |
|
template<typename Derived > |
void | sample (Eigen::MatrixBase< Derived > &output) |
|
Generates samples from a multivariate gaussian distribution.
Definition at line 52 of file multivariate_gaussian.h.
template<typename Derived1 , typename Derived2 >
chomp::MultivariateGaussian::MultivariateGaussian |
( |
const Eigen::MatrixBase< Derived1 > & |
mean, |
|
|
const Eigen::MatrixBase< Derived2 > & |
covariance |
|
) |
| |
template<typename Derived >
void chomp::MultivariateGaussian::sample |
( |
Eigen::MatrixBase< Derived > & |
output | ) |
|
Eigen::MatrixXd chomp::MultivariateGaussian::covariance_ |
|
private |
Eigen::MatrixXd chomp::MultivariateGaussian::covariance_cholesky_ |
|
private |
boost::variate_generator<boost::mt19937, boost::normal_distribution<> > chomp::MultivariateGaussian::gaussian_ |
|
private |
Eigen::VectorXd chomp::MultivariateGaussian::mean_ |
|
private |
boost::normal_distribution chomp::MultivariateGaussian::normal_dist_ |
|
private |
boost::mt19937 chomp::MultivariateGaussian::rng_ |
|
private |
int chomp::MultivariateGaussian::size_ |
|
private |
The documentation for this class was generated from the following file: