Template Function sequant::eval::detail::dump_sched_collapse

Function Documentation

template<typename Nonlocal, typename Escapes>
void sequant::eval::detail::dump_sched_collapse(std::size_t hash, Nonlocal const &nonlocal, Escapes const &escapes)

[sched-collapse]: a value with more than one non-local mode of one basis key has its distinct per-instance escapes collapsed to fewer escapes (one per depth == one per key). nonlocal is that value’s non-LoopLocal axes with a one-character role tag each, escapes its (depth, kind) list.