-
-
Notifications
You must be signed in to change notification settings - Fork 198
Feature/issue 2401 alg solver adjoint #2421
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
SteveBronder
merged 115 commits into
stan-dev:develop
from
jgaeb:feature/issue-2401-alg-solver-adjoint
Aug 19, 2021
Merged
Changes from 6 commits
Commits
Show all changes
115 commits
Select commit
Hold shift + click to select a range
fc65777
New implementation of algebraic_solver_vari compiles.
jgaeb 06045c6
Compiling and most tests passing.
jgaeb 1cb5249
algebra_solver_vari chain method calls itself recursively.
jgaeb 0955051
Fix improper initialization of nested reverse mode stack.
jgaeb 406f197
Merge commit '7e088168b76722426c88a75e7c9d91b719137164' into HEAD
yashikno fe45cbb
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 53e637c
Minor changes.
jgaeb f33250c
Fix gradient being uniformly zero.
jgaeb 7ea35df
All tests (except for degenerate_eq_test) passing.
jgaeb 64e3e2e
Merge linting.
jgaeb 0ae8bb4
Merge commit '51669a650fbd2a57f1163342d30c597351080cf5' into HEAD
yashikno a4f1605
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 21ec967
Fix one additional linting issue.
jgaeb 5b4151a
Reformat algebra_solver_vari constructor.
jgaeb 88fda19
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 4b20978
Revert to passing y_eval instead of y_val to algebra_solver_var const…
jgaeb 03d39d1
Lots of updates to the algebra solver!
bbbales2 f474abe
Merge branch 'feature/issue-2401-alg-solver-adjoint' of github.com:jg…
bbbales2 4848150
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot b8804d3
Variadic stuff
bbbales2 7ef6851
Merge branch 'feature/issue-2401-alg-solver-adjoint' of github.com:jg…
bbbales2 abc63db
Merge commit '21ed6f2c82e97091e1d0039790e7e24127943f2e' into HEAD
yashikno a68bd4e
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 19bea28
Add adapter.
jgaeb 0f26004
Fix templating issue and remove print statements.
jgaeb 7b85902
Add back specialization for when y is a vector of double instead of var.
jgaeb 15f2fa2
Merge commit '0956b106f01187a59d32dee8a7822a6a720777e1' into HEAD
yashikno 8421de0
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot d2c7a96
Add back additional tests. (Message tests are broken now?)
jgaeb 19f9a89
Merge branch 'feature/issue-2401-alg-solver-adjoint' of github.com:jg…
jgaeb dd5e119
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 473b659
Merge remote-tracking branch 'origin/develop' into feature/issue-2401…
bbbales2 fe41913
Make algebra_solver_newton double variadic
bbbales2 28fd6e4
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot e93899b
Finish Newton solver.
jgaeb 31e4a1b
Merge commit 'c0de977b5a3c701b1e71c4f7a15d806b0159d4c6' into HEAD
yashikno 5694e57
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot a4ed898
Added more input checks (Issue #2401)
bbbales2 360e9e0
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 0a40184
Clean up how x is used (Issue #2401)
bbbales2 bf4f660
Merge branch 'feature/issue-2401-alg-solver-adjoint' of github.com:jg…
bbbales2 f49c28f
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot f92741f
Removed system functor test
bbbales2 e7d9b1d
Switch to using Cholesky factors to do matrix solve.
jgaeb 0532d67
Switch to LU decomp for matrix solve in general case.
jgaeb 29185c6
Fix variable names.
jgaeb 81cfdb1
Fix CppLint errors.
jgaeb 21bde1b
Merge commit '5534e2238a4240a496e888ccb0ee2be09d2ef7b5' into HEAD
yashikno 665c9d8
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 8f1873b
Clean up includes.
jgaeb 4da599e
Make naming more consistent.
jgaeb 1388c05
Make fixed point algebra solver variadic.
jgaeb 2db3f10
Make calculation consistent with explanation and fix test typo.
jgaeb 706eb07
Better templating.
jgaeb 9753b97
Get all tests compiling.
jgaeb a73a4d3
All tests passing except one.
jgaeb 6664afe
Fix issue in last test.
jgaeb 3c1f8e0
Merge branch 'feature/issue-2401-alg-solver-adjoint' of github.com:jg…
jgaeb e72e481
Merge commit 'da36ba4ca4b2fcf0fea9a9214b785895f07a1c95' into HEAD
yashikno a1a9a70
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 12f2949
Remove unnecessary NOLINTs
jgaeb 177f695
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 4f7b442
Properly template expression function signature.
jgaeb 8afb387
Fully template expression so it can be applied with arena types.
jgaeb fbe6a8d
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 901b603
Revert "Fully template expression so it can be applied with arena typ…
jgaeb bdb74b3
Fully template the simple equation functor signature.
jgaeb 4d472f8
(Actually) revert the mistaken change introduced before.
jgaeb 70f02f8
Try to prevent double eval.
jgaeb 6a58089
Switched to make_chainable_ptr in powell solver (Issue #2401)
bbbales2 dec5dc4
Don't double evaluate expressions (Issue #2401)
bbbales2 425d30b
Merge commit '00405fb90982bdd3f18b8edf746e32207e7de02b' into HEAD
yashikno e7317f9
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot d3d5fbb
Fix small signature issues.
jgaeb b7ac36a
Fix formatting issue.
jgaeb 82df062
Make first set of requested changes.
jgaeb c8291af
Merge commit 'c2edd605b30d68da5d22665de26bb3e1203c8403' into HEAD
yashikno d178dfa
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 86ce197
Respond to all comments except LU factorization.
jgaeb f05ab11
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot ff3a35d
Fix use of long int type.
jgaeb f02003a
Merge commit '64778f054da0145d7aec17dea4ef38bf79448f69' into HEAD
yashikno 4926856
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot d7d9356
Cleanup algebra solvers
SteveBronder b0ab910
Merge commit '6b7515c0611006b12416b214acc85adffe4d1b4c' into HEAD
yashikno df179ad
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 8d864cb
Updated newton test
bbbales2 a93e0a7
Merge branch 'feature/issue-2401-alg-solver-adjoint' of github.com:jg…
bbbales2 dbf5515
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 2414959
move newton back to rev and fix check test for algebra solver newton
SteveBronder a569b1f
Merge commit 'c87156b59b772f8988dbf29f242eb73169398786' into HEAD
yashikno 48e44ed
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 759161a
add back tests for newton solver
SteveBronder 5be45ce
update to remote
SteveBronder bd72a6e
Respond to comments and temporarily patch failing test.
jgaeb ecefac5
Add unsafe chainable object unit tests.
jgaeb 6a2b5b9
Add variadic tests for newton and powell solvers.
jgaeb 24e943a
Undo changes to fixed point solver.
jgaeb 54dbf64
Remove fixed point solve from prim functor header.
jgaeb a9e511f
Fix FP solver test.
jgaeb a0dcf9c
Fix minor formatting issues.
jgaeb 8dd7fdd
update to develop
SteveBronder e19c26e
Merge branch 'feature/issue-2401-alg-solver-adjoint' of github.com:jg…
SteveBronder f6c5db6
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 5ce9d32
Fix AVEC / VEC in newton solver tests.
jgaeb 70d5817
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 5f7709a
Restore memory leak fix for fp test.
jgaeb 3ad4384
Merge branch 'feature/issue-2401-alg-solver-adjoint' of github.com:jg…
jgaeb 044fa01
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot fec4d1f
Fix pesky multiple evaluation bug.
jgaeb b852e9a
Fully document algebra_solver_powell_call_solver.
jgaeb 8d4e2db
Merge commit '02dc560b022f328f917af80a1b9b7f1feb249ee4' into HEAD
yashikno 09e1544
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 0b93db8
Attempt to resolve non-const lvalue reference issue.
jgaeb 09ca12d
hard copy x before passing it to the solver impl for powell. Use a ch…
SteveBronder 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
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.