Skip to content
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

Square root backward pass #33

Open
4 tasks
bjack205 opened this issue Feb 18, 2022 · 2 comments
Open
4 tasks

Square root backward pass #33

bjack205 opened this issue Feb 18, 2022 · 2 comments
Assignees

Comments

@bjack205
Copy link
Member

  • Create a new branch off of newsolver
  • Add a sqrt_backwardpass method in this file
  • Add a use_sqrt_bp option to SolverOptions
  • Add a top-level backwardpass! that calls the correct backwardpass based on the solver option

Resources:

@AVSurfer123
Copy link

@bjack205 Is there any past reference implementation for the square root backwards pass used in ALTRO? The DownDate operation in the tutorial is unclear, so was looking for the code. I'm trying to re-implement it in C++ and the link above no longer works.

@bjack205
Copy link
Member Author

bjack205 commented Nov 7, 2024

It's a rank 1 down date of a Cholesky factorization. Here is the Julia function:

https://docs.julialang.org/en/v1/stdlib/LinearAlgebra/#LinearAlgebra.lowrankdowndate

Eigen also has this function.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants