Struct CrhmcRandomPointGenerator
-
template<typename Walk>
struct CrhmcRandomPointGenerator Public Static Functions
-
template<typename Polytope, typename Point, typename PointList, typename WalkPolicy, typename RandomNumberGenerator, typename NegativeGradientFunctor, typename NegativeLogprobFunctor, typename Parameters>
static inline void apply(Polytope &P, Point &p, unsigned int const &rnum, unsigned int const &walk_length, PointList &randPoints, WalkPolicy &policy, RandomNumberGenerator &rng, NegativeGradientFunctor &F, NegativeLogprobFunctor &f, Parameters ¶meters, Walk &walk, int simdLen = 1, bool raw_output = false)
-
template<typename Polytope, typename Point, typename PointList, typename WalkPolicy, typename RandomNumberGenerator, typename NegativeGradientFunctor, typename NegativeLogprobFunctor, typename Parameters>