-
-
Notifications
You must be signed in to change notification settings - Fork 23
Improve the time taken to validate and analyse large models #1397
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
bd3565a
Investigations into cahcing equivalent variables lookup.
hsorby ea06360
Investigations into cahcing equivalent variables lookup.
hsorby b354b8e
Merge branch 'cache-equiv-vars' into issue1396
hsorby db5ea70
Progress in improving caching for model analysis.
hsorby 89e46df
Fix code formatting issues.
hsorby 0e7345d
Merge branch 'main' into issue1396
hsorby b590367
Merge branch 'main' into issue1396
hsorby fa252bb
Add search optional parameter to equivalenceVariableId variable API f…
hsorby fdc2e32
Make use of search parameter in equivalenceVariableId to reduce time …
hsorby f16c9ab
Implement a group staged cache for the analyzer equivalent variables.
hsorby 204c5c4
Merge in changes from origin/issue1396 fixing conflicts.
hsorby f5e6df8
Remove deleted unionfind.h file from list of headers.
hsorby 92a18de
Tidy up use of raw component ptr pair type.
hsorby 530e44c
Merge in changes from prime/main fixing conflicts.
hsorby 7d16ceb
Fix code formatting.
hsorby bd3f06f
Fix spelling errors.
hsorby 6403793
Remove function connectionIdMap that is no longer required.
hsorby cb2ddb9
Rework detection of equivalence connection id.
hsorby 557ce74
Add test to check that connection id is fully cleared when equivalenc…
hsorby 55be869
Remove investigations tests.
hsorby 654cfba
Fix code formatting.
hsorby 4758562
Tidy the code changes.
hsorby 1b27b2d
Remove unused type definition.
hsorby 745af54
Fix code formatting errors.
hsorby 298fb51
Variable: slight update to an API description.
agarny 797d696
Analyser: some minor cleaning up.
agarny ed52008
Analyser: slight improvement (one lookup instead of two).
agarny cd80609
Test utils: reverted changes made to fileContents().
agarny 5713d32
AnalyserModel: various speed improvements.
agarny 4906bb8
AnalyserModel: replaced `equivalentVariableGroups` with `groupCount`.
agarny 2ee4d24
AnalyserModel: replaced some double hash lookups with one.
agarny 65b8902
AnalyserModel: slight improvements to `typeAsString()` and `hasExtern…
agarny 7fdb63a
Validator: make gatherComponents() iterative rather than recursive.
agarny 5e34db3
Validator: improved the populating of connectionIds.
agarny 9abadbc
Variable: some minor cleaning up.
agarny ac17c72
Merge branch 'main' into issue1396
agarny 1cbd582
AnalyserModel: slight improvements to `typeAsString()` and `hasExtern…
agarny 5bf9973
Validator: make gatherComponents() iterative rather than recursive.
agarny bebf51d
Validator: improved the populating of connectionIds.
agarny 60a44e4
Variable: some minor cleaning up.
agarny 2a81832
Merge branch 'issue1396' of https://github.com/hsorby/libcellml into …
agarny 59a5a0b
Addressed a coverage issue.
agarny d3e759d
Remove some redundant code.
hsorby eb5add2
Merge branch 'main' into issue1396
hsorby a0a20e2
Correct documentation for buildComponentIdMap connectionIds map.
hsorby be20705
Merge branch 'issue1396' of github.com:hsorby/libcellml into issue1396
hsorby File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.