BoxCovering class
Covers the unit hypercube with boxes and assigns each sample to a box.
Used internally for recovering the latent sample of a discrete copula.
Constructors, destructors, conversion operators
-
BoxCovering(const Eigen::MatrixXd& u,
uint16_
t K = 40) explicit
Public functions
-
auto get_box_indices(const Eigen::VectorXd& lower,
const Eigen::VectorXd& upper) const -> std::vector<size_
t> -
auto get_box_indices(const Eigen::VectorXd& lower,
const Eigen::VectorXd& upper,
std::vector<size_
t>& indices) const -> void -
auto swap_sample(size_
t i, const Eigen::VectorXd& new_sample) -> void