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-03-31 at 16:02:10 +0000