3#ifndef cMHN_TT_UTILITY_H
4#define cMHN_TT_UTILITY_H
10 template<pRC::Size D, pRC::Size N = 2>
13 return pRC::makeConstantSequence<pRC::Size, D, N>();
16 template<pRC::Size D, pRC::Size R, pRC::Size N = 2>
19 return typename decltype(round(pRC::TensorTrain::Tensor<pRC::Float<>,
20 decltype(getModeSizes<D, N>()),
21 decltype(pRC::makeConstantSequence<pRC::Size, D - 1, R>())>()))::
constexpr auto getRanks()
Definition: utility.hpp:17
constexpr auto getModeSizes()
Definition: utility.hpp:11