int ndlqr_BackwardPass(RiccatiSolver *solver)
Run the Riccati solver backward pass.
Definition: riccati_solve.c:26
Basic methods for creating and using the Riccati solver.
Solver that uses Riccati recursion to solve an LQR problem.
Definition: riccati_solver.h:62
Defines core linear algebra routines needed by the solvers.
int ndlqr_SolveRiccati(RiccatiSolver *solver)
Solve the LQR problem using Riccati recursion and a forward simulation of the linear dynamics.
Definition: riccati_solve.c:7
int ndlqr_ForwardPass(RiccatiSolver *solver)
Run the Riccati forward pass to solve for the solution vector.
Definition: riccati_solve.c:114