File sphere.hpp
-
template<typename Point>
struct GetDirection -
Public Static Functions
-
template<typename RandomNumberGenerator>
static inline Point apply(unsigned int const &dim, RandomNumberGenerator &rng, bool normalize = true)
-
template<typename RandomNumberGenerator>
-
template<typename NT>
struct GetDirection<CorreMatrix<NT>> - #include <sphere.hpp>
Return a random direction for sampling correlation matrices with matrix PointType.
Public Static Functions
-
template<typename RandomNumberGenerator>
static inline CorreMatrix<NT> apply(unsigned int const &dim, RandomNumberGenerator &rng, bool normalize = true)
-
template<typename RandomNumberGenerator>
-
template<typename Point>
struct GetPointInDsphere Public Static Functions
-
template<typename NT, typename RandomNumberGenerator>
static inline Point apply(unsigned int const &dim, NT const &radius, RandomNumberGenerator &rng)
-
template<typename NT, typename RandomNumberGenerator>
-
template<typename Point>
struct GetPointOnDsphere Public Static Functions
-
template<typename NT, typename RandomNumberGenerator>
static inline Point apply(unsigned int const &dim, NT const &radius, RandomNumberGenerator &rng)
-
template<typename NT, typename RandomNumberGenerator>
-
template<typename Point>
struct SBDirection Public Types
Public Static Functions
-
template<typename RandomNumberGenerator>
static inline Point apply(unsigned int dim, const VT &A_row_k, RandomNumberGenerator &rng)
-
template<typename RandomNumberGenerator>