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:16
static auto getRandomSubscripts()
Generates a uniformly distributed random Subscripts element for a Tensor or a TT.
Definition utility.hpp:18
Size Index
Definition type_traits.hpp:21