-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #923 from shawnlaffan/calc_abc_any
This PR includes several optimisations. Chief among them are: * Implement _calc_abc_any for cases where a depending method only needs the label hash keys or element lists * calc_abc grabs and modifies results from calc_abc2 or calc_abc3 if already run, thus saving some processing * calc_abc2 or calc_abc3 are always run before calc_abc * add a hierarchical _calc_abc variant for cases such as cluster node calcs where the label hashes can be generated from the child node results instead of processing the full list of terminals * some other general index optimisations such as result sharing when nbr set 2 is empty
- Loading branch information
Showing
11 changed files
with
315 additions
and
93 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.