Indexing improvements

This commit is contained in:
2024-04-20 13:41:41 +02:00
parent 876457e9c0
commit 4e8c3a88a7
56 changed files with 742 additions and 187 deletions
-3
View File
@@ -21,13 +21,10 @@ struct res_id {
void FilterSpotsByCount(const DiffractionExperiment& experiment,
const std::vector<DiffractionSpot> &input,
std::vector<DiffractionSpot> &output) {
if (input.size() < experiment.GetMaxSpotCount())
output = input;
size_t output_size = std::min<size_t>(input.size(), experiment.GetMaxSpotCount());
std::vector<intensity_id> intensity_id_vector(input.size());
for (int i = 0; i < input.size(); i++) {
intensity_id_vector[i].I = input[i].Count();
intensity_id_vector[i].id = i;