Skip to content
Snippets Groups Projects
Commit b59dc9f8 authored by Dmitri Naumov's avatar Dmitri Naumov
Browse files

[MeL] Use vector::insert which is faster than copy

copy happens element-wise, insert can do insertions in batches.
parent 2f8dc47d
No related branches found
No related tags found
No related merge requests found
......@@ -62,9 +62,9 @@ public:
for (std::size_t j(min_coords.second[1]); j<=max_coords.second[1]; j++) {
for (std::size_t k(min_coords.second[2]); k<=max_coords.second[2]; k++) {
std::size_t idx(i+j*_n_steps[0]+k*n_plane);
std::copy(_elements_in_grid_box[idx].begin(),
_elements_in_grid_box[idx].end(),
std::back_inserter(elements_vec));
elements_vec.insert(end(elements_vec),
begin(_elements_in_grid_box[idx]),
end(_elements_in_grid_box[idx]));
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment