65 QString toString()
const;
73 const std::vector<std::size_t> &getSpectrumFirstNodeIndex()
const;
102 std::size_t minimum_count,
103 std::size_t cart_id_range_max,
104 std::size_t cart_id_range_min,
105 std::size_t target_cart_id_max,
106 std::size_t target_cart_id_min)
const;
113 std::size_t extractSpectrumPairSimilarityCount(std::size_t spectrum_a_index,
114 std::size_t spectrum_b_index)
const;
117 static constexpr std::size_t index_not_defined{std::numeric_limits<std::size_t>::max()};
120 std::size_t parentIndex = index_not_defined;
121 std::size_t nextIndex = index_not_defined;
128 std::size_t lastWitness = index_not_defined;
129 std::size_t count = 0;
130 bool aboveThreshold =
false;
140 void manageSideAccess(std::vector<std::size_t> &spectrumLastNodeIndex);
143 std::size_t minimum_count,
144 std::size_t target_cart_id_max,
145 std::size_t target_cart_id_min)
const;
148 std::size_t spectrum_index_target)
const;
162 std::size_t minimum_count,
163 std::size_t spectrum_index,
164 std::size_t target_cart_id_max,
165 std::size_t target_cart_id_min)
const;