shapeworks::MultiVariateNormalRandom
Public Functions
| Name | |
|---|---|
| MultiVariateNormalRandom(Eigen::MatrixXd const & covar) | |
| MultiVariateNormalRandom(Eigen::VectorXd const & mean, Eigen::MatrixXd const & covar) | |
| Eigen::MatrixXd | operator()() |
Public Attributes
| Name | |
|---|---|
| Eigen::VectorXd | mean |
| Eigen::MatrixXd | transform |
| boost::mt19937 | gen |
| boost::normal_distribution | dist |
Public Functions Documentation
function MultiVariateNormalRandom
cpp
inline MultiVariateNormalRandom(
Eigen::MatrixXd const & covar
)
function MultiVariateNormalRandom
cpp
inline MultiVariateNormalRandom(
Eigen::VectorXd const & mean,
Eigen::MatrixXd const & covar
)
function operator()
cpp
inline Eigen::MatrixXd operator()()
Public Attributes Documentation
variable mean
cpp
Eigen::VectorXd mean;
variable transform
cpp
Eigen::MatrixXd transform;
variable gen
cpp
boost::mt19937 gen {42};
variable dist
cpp
boost::normal_distribution dist;
Updated on 2026-03-31 at 16:02:10 +0000