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

inline MultiVariateNormalRandom(
    Eigen::MatrixXd const & covar
)

function MultiVariateNormalRandom

inline MultiVariateNormalRandom(
    Eigen::VectorXd const & mean,
    Eigen::MatrixXd const & covar
)

function operator()

inline Eigen::MatrixXd operator()()

Public Attributes Documentation

variable mean

Eigen::VectorXd mean;

variable transform

Eigen::MatrixXd transform;

variable gen

boost::mt19937 gen {42};

variable dist

boost::normal_distribution dist;

Updated on 2024-03-17 at 12:58:44 -0600