3#ifndef cMHN_UTILITY_UTILITY_H
4#define cMHN_UTILITY_UTILITY_H
21 std::random_device rd;
22 std::mt19937 rng(rd());
25 for(pRC::Index i = 0; i <
typename S::Dimension()(); ++i)
27 std::uniform_int_distribution dist(pRC::Index(0), S::size(i) - 1);
28 result[i] = dist(rng);
TN::Subscripts S
Definition: externs_nonTT.hpp:9
Definition: calculate_pTheta.hpp:15
static auto getRandomSubscripts()
Generates a uniformly distributed random Subscripts element for a Tensor or a TT.
Definition: utility.hpp:18