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
std::mt19937 gen
std::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

std::mt19937 gen {42};

variable dist

std::normal_distribution dist;

Updated on 2022-07-23 at 17:50:03 -0600