「view this page in B3 βῆτα server」

Revisions №18

branch: interactive/develop 「№18」
Commited by: Rocco Moretti
GitHub commit link: 「d0fdd6095ce0d9c1」 「№3597」
Difference from previous tested commit:  code diff
Commit date: 2018-10-31 13:18:26

Merge pull request #3597 from RosettaCommons/roccomoretti/interactive_roscriptfilter_fix Foldit: Speed up RoScriptScoreFilter, Symmetry Symmetry in Foldit was slow because our resymmetrization used one-by-one xyz resets, rather than a batch one. (Thanks @vmullig for the pointer) The RoScriptScoreFilter in Foldit was slow for two reasons. 1. There's a unnecessary pose copy in a pass-by-value call. (Probably 2/3rds of the time) 2. The get_representative_type_aa() call in can_design() was spending a bunch of time in apply_metapatches_recursively(). We probably don't need to check metapatches here, so we can add a facility to skip the check. This PR Fixes both issues. RELEASE NOTES: Fixed bugs which were slowing down symmetry puzzles.

...