10 const std::vector<ttk::DiagramType> &datas,
13 int nDiags = datas.size();
14 DictDiagrams.resize(nbAtom);
15 std::vector<int> indices(nDiags);
16 std::iota(indices.begin(), indices.end(), 0);
17 std::mt19937 random_engine{};
18 random_engine.seed(seed);
20 for(
int i = 0; i < nbAtom; ++i) {
21 const auto &atom = datas[indices[i]];
22 DictDiagrams[i] = atom;