-
-
Notifications
You must be signed in to change notification settings - Fork 195
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
Lazy W operator support #443
Merged
Merged
Commits on Jul 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 71147ee - Browse repository at this point
Copy the full SHA 71147eeView commit details
Commits on Jul 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 42ce8c5 - Browse repository at this point
Copy the full SHA 42ce8c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4addeb - Browse repository at this point
Copy the full SHA a4addebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 197fc40 - Browse repository at this point
Copy the full SHA 197fc40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a1f5ad - Browse repository at this point
Copy the full SHA 1a1f5adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f17963 - Browse repository at this point
Copy the full SHA 2f17963View commit details -
Configuration menu - View commit details
-
Copy full SHA for df84f70 - Browse repository at this point
Copy the full SHA df84f70View commit details -
Configuration menu - View commit details
-
Copy full SHA for c57604b - Browse repository at this point
Copy the full SHA c57604bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f40d55 - Browse repository at this point
Copy the full SHA 9f40d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66c62aa - Browse repository at this point
Copy the full SHA 66c62aaView commit details
Commits on Jul 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2c5850e - Browse repository at this point
Copy the full SHA 2c5850eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7e425e - Browse repository at this point
Copy the full SHA f7e425eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bd3617 - Browse repository at this point
Copy the full SHA 4bd3617View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb185eb - Browse repository at this point
Copy the full SHA bb185ebView commit details
Commits on Jul 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d175f9b - Browse repository at this point
Copy the full SHA d175f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7a1cd - Browse repository at this point
Copy the full SHA 7b7a1cdView commit details
Commits on Jul 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 08f460d - Browse repository at this point
Copy the full SHA 08f460dView commit details -
Instead of inquiring about `f.jac_prototype` directly (which may not exist), a predicate function `lazy_W` is used for `calc_W!` and `alg_cache`.
Configuration menu - View commit details
-
Copy full SHA for 54b9029 - Browse repository at this point
Copy the full SHA 54b9029View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcc937f - Browse repository at this point
Copy the full SHA fcc937fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fe4202 - Browse repository at this point
Copy the full SHA 9fe4202View commit details
Commits on Jul 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e6f639c - Browse repository at this point
Copy the full SHA e6f639cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cedc29 - Browse repository at this point
Copy the full SHA 5cedc29View commit details -
Also drops `calc_J!` and uses `update_coefficient!` instead.
Configuration menu - View commit details
-
Copy full SHA for bf600ea - Browse repository at this point
Copy the full SHA bf600eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c48a0de - Browse repository at this point
Copy the full SHA c48a0deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7983293 - Browse repository at this point
Copy the full SHA 7983293View commit details -
Improve handling of out-of-place jacobian
Switched back to old constructor in out-of-place `calc_W!` to better handle jacobian given by `jac(u,p,t) -> J`
Configuration menu - View commit details
-
Copy full SHA for 21b1a5b - Browse repository at this point
Copy the full SHA 21b1a5bView commit details
Commits on Jul 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for be258f8 - Browse repository at this point
Copy the full SHA be258f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66a38fb - Browse repository at this point
Copy the full SHA 66a38fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f01872d - Browse repository at this point
Copy the full SHA f01872dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c1505 - Browse repository at this point
Copy the full SHA e3c1505View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f8cefe - Browse repository at this point
Copy the full SHA 3f8cefeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4437ea - Browse repository at this point
Copy the full SHA c4437eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eba5e9 - Browse repository at this point
Copy the full SHA 1eba5e9View commit details
Commits on Jul 29, 2018
-
Add back concrete W for functions without
jac
The previously removed concrete W calculation section in `calc_W!` is needed for problems whose function does not have a jacobian but instead calculates it via forward diff/finite difference using `calc_J!`
Configuration menu - View commit details
-
Copy full SHA for b8ae169 - Browse repository at this point
Copy the full SHA b8ae169View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0eea48 - Browse repository at this point
Copy the full SHA e0eea48View commit details -
Building lazy W conflicts with how a *DEFunction with `invW` is handled in `calc_W!`. Thus the cache building criteria in `alg_cache` is changed accordingly.
Configuration menu - View commit details
-
Copy full SHA for 72cde28 - Browse repository at this point
Copy the full SHA 72cde28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80d072b - Browse repository at this point
Copy the full SHA 80d072bView commit details -
1. Fix global `fun` being polluted by complex_tests.jl 2. Add Compat to REQUIRE (used by iterator_tests.jl)
Configuration menu - View commit details
-
Copy full SHA for 87e174d - Browse repository at this point
Copy the full SHA 87e174dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90f377b - Browse repository at this point
Copy the full SHA 90f377bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2beccb - Browse repository at this point
Copy the full SHA e2beccbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b520fe0 - Browse repository at this point
Copy the full SHA b520fe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1e53da - Browse repository at this point
Copy the full SHA c1e53daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 284fa70 - Browse repository at this point
Copy the full SHA 284fa70View commit details
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.