Template Function sequant::csv_labels¶
Defined in File indices.hpp
Function Documentation¶
-
template<typename Rng, typename Idx = ranges::range_value_t<Rng>, typename = std::enable_if_t<std::is_same_v<Idx, Index>>>
std::string sequant::csv_labels(Rng &&idxs)¶ Given a range of Index returns a comma-separated string of their full labels. eg. [a_1^{i_1,i_2},a_2^{i_2,i_3}] -> “a_1i_1i_2,a_2i_2i_3” eg. [i_1, i_2] -> “i_1,i_2”