|
|
#include <armarx/control/common/math.h>
Public Member Functions | |
| MultivariateNormal (const Eigen::VectorXf &mu, const Eigen::MatrixXf &cov) | |
| MultivariateNormal (const Eigen::VectorXf &mu, float std) | |
| float | pdf (const Eigen::VectorXf &x) const |
| Eigen::VectorXf | pdf_gradient (const Eigen::VectorXf &x) const |
| Eigen::VectorXf | sample (unsigned int nr_iterations=20) const |
| ~MultivariateNormal () | |
Public Attributes | |
| Eigen::MatrixXf | covariance |
| Eigen::VectorXf | mean |
| MultivariateNormal | ( | const Eigen::VectorXf & | mu, |
| const Eigen::MatrixXf & | cov | ||
| ) |
| MultivariateNormal | ( | const Eigen::VectorXf & | mu, |
| float | std | ||
| ) |
| ~MultivariateNormal | ( | ) |
| float pdf | ( | const Eigen::VectorXf & | x | ) | const |
| Eigen::VectorXf pdf_gradient | ( | const Eigen::VectorXf & | x | ) | const |
| Eigen::VectorXf sample | ( | unsigned int | nr_iterations = 20 | ) | const |