Skip to content

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-05-09 at 14:23:33 +0000