Skip to content
Snippets Groups Projects
Commit b41397e8 authored by Marco Biasini's avatar Marco Biasini
Browse files

removed AtomsBegin/End, ResiduesBegin/End from entity

they added very little benefits and were in general very slow.
The call sites of AtomsBegin have been replaced by a triple
for loop, ResiduesBegin by a double for loop. While that adds
some typing overhead, it gives a speed up compared to the old
version. It also happens to fix a problem noticed by Niklaus.

the superposition code has also been refactored to reduce
redundancy and make it easier to read.
parent d06567e1
No related branches found
No related tags found
Loading
Showing
with 419 additions and 1112 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment