|
#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 |