MCPcopy Create free account
hub / github.com/Tencent/embedx / CreateIndexings

Function CreateIndexings

src/model/instance_reader_util.cc:61–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59}
60
61void CreateIndexings(const vec_set_t& level_nodes,
62 std::vector<Indexing>* indexings) {
63 indexings->clear();
64 indexings->resize(level_nodes.size());
65 int k = 0;
66 for (int i = 0; i < (int)level_nodes.size(); ++i) {
67 (*indexings)[i].Clear();
68 for (auto node : level_nodes[i]) {
69 (*indexings)[i].Emplace(node, k);
70 k += 1;
71 }
72 }
73}
74
75void RemoveDuplicateItems(const vec_int_t& pos_items,
76 const std::vector<vec_int_t>& neg_items_list,

Callers

nothing calls this directly

Calls 3

EmplaceMethod · 0.80
clearMethod · 0.45
ClearMethod · 0.45

Tested by

no test coverage detected