-
- Downloads
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.
Showing
- modules/conop/src/model_check.cc 10 additions, 11 deletionsmodules/conop/src/model_check.cc
- modules/conop/src/model_check.hh 8 additions, 6 deletionsmodules/conop/src/model_check.hh
- modules/conop/tests/test_heuristic_builder.cc 6 additions, 3 deletionsmodules/conop/tests/test_heuristic_builder.cc
- modules/conop/tests/test_rule_based_builder.cc 4 additions, 2 deletionsmodules/conop/tests/test_rule_based_builder.cc
- modules/mol/alg/pymod/export_svd_superpose.cc 0 additions, 4 deletionsmodules/mol/alg/pymod/export_svd_superpose.cc
- modules/mol/alg/src/clash_score.cc 41 additions, 4 deletionsmodules/mol/alg/src/clash_score.cc
- modules/mol/alg/src/lddt.cc 52 additions, 46 deletionsmodules/mol/alg/src/lddt.cc
- modules/mol/alg/src/svd_superpose.cc 158 additions, 291 deletionsmodules/mol/alg/src/svd_superpose.cc
- modules/mol/alg/src/svd_superpose.hh 23 additions, 18 deletionsmodules/mol/alg/src/svd_superpose.hh
- modules/mol/alg/tests/test_superposition.cc 3 additions, 7 deletionsmodules/mol/alg/tests/test_superposition.cc
- modules/mol/base/src/CMakeLists.txt 0 additions, 3 deletionsmodules/mol/base/src/CMakeLists.txt
- modules/mol/base/src/chain_handle.cc 8 additions, 62 deletionsmodules/mol/base/src/chain_handle.cc
- modules/mol/base/src/chain_handle.hh 0 additions, 23 deletionsmodules/mol/base/src/chain_handle.hh
- modules/mol/base/src/coord_frame.cc 9 additions, 2 deletionsmodules/mol/base/src/coord_frame.cc
- modules/mol/base/src/entity_handle.cc 22 additions, 65 deletionsmodules/mol/base/src/entity_handle.cc
- modules/mol/base/src/entity_handle.hh 0 additions, 33 deletionsmodules/mol/base/src/entity_handle.hh
- modules/mol/base/src/entity_view.cc 75 additions, 82 deletionsmodules/mol/base/src/entity_view.cc
- modules/mol/base/src/entity_view.hh 0 additions, 15 deletionsmodules/mol/base/src/entity_view.hh
- modules/mol/base/src/iterator.cc 0 additions, 198 deletionsmodules/mol/base/src/iterator.cc
- modules/mol/base/src/iterator.hh 0 additions, 237 deletionsmodules/mol/base/src/iterator.hh
Loading
Please register or sign in to comment