File ellipsoid.hpp

template<typename Point>
struct GetPointInDellipsoid

Public Types

typedef Point::FT NT

Public Static Functions

template<typename Ellipsoid, typename RandomNumberGenerator>
static inline Point apply(unsigned int const &dim, Ellipsoid const &E, RandomNumberGenerator &rng)
template<typename Point>
struct GetGaussianDirection

Public Types

typedef Point::FT NT
typedef Eigen::Matrix<NT, Eigen::Dynamic, 1> VT

Public Static Functions

template<typename Ellipsoid, typename RandomNumberGenerator>
static inline Point apply(unsigned int const &dim, Ellipsoid const &E, RandomNumberGenerator &rng)
template<typename Point>
struct GetPointOnDellipsoid

Public Types

typedef Point::FT NT
typedef Eigen::Matrix<NT, Eigen::Dynamic, 1> VT

Public Static Functions

template<typename Ellipsoid, typename RandomNumberGenerator>
static inline Point apply(unsigned int const &dim, Ellipsoid const &E, RandomNumberGenerator &rng)