BayesOpt
lhs.hpp File Reference

Latin Hypercube Sampling. More...

#include "randgen.hpp"
#include "log.hpp"
#include "indexvector.hpp"
+ Include dependency graph for lhs.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 bayesopt
 Namespace of the library interface.
 
 bayesopt::utils
 Extra utils: math functions, ublas helpers, etc.
 

Functions

template<class M >
void bayesopt::utils::samplePoints (M &xPoints, int method, randEngine &mtRandom)
 Selects the sampling method. More...
 
template<class M >
void bayesopt::utils::lhs (M &Result, randEngine &mtRandom)
 Latin hypercube sampling It is used to generate a uniform Latin hypercube.
 
template<class M >
void bayesopt::utils::uniformSampling (M &Result, randEngine &mtRandom)
 Hypercube sampling based on Sobol sequences It uses the external Sobol library. More...
 
template<class D >
void bayesopt::utils::randomPerms (D &arr, randEngine &mtRandom)
 Modify an array using ramdom permutations. More...
 

Detailed Description

Latin Hypercube Sampling.

Definition in file lhs.hpp.