rsLQR
0.1
|
Basic methods for creating and using the Riccati solver. More...
Go to the source code of this file.
Data Structures | |
struct | RiccatiSolver |
Solver that uses Riccati recursion to solve an LQR problem. More... | |
Functions | |
RiccatiSolver * | ndlqr_NewRiccatiSolver (LQRProblem *lqrprob) |
Initialize a new Riccati solver. More... | |
int | ndlqr_FreeRiccatiSolver (RiccatiSolver *solver) |
Free the memory for a Riccati solver. More... | |
int | ndlqr_PrintRiccatiSummary (RiccatiSolver *solver) |
Prints a summary of the solve. More... | |
Matrix | ndlqr_GetRiccatiSolution (RiccatiSolver *solver) |
Get the solution vector. More... | |
int | ndlqr_GetNumVarsRiccati (RiccatiSolver *solver) |
int | ndlqr_CopyRiccatiSolution (RiccatiSolver *solver, double *soln) |
Copies the solution to a user-supplied array. More... | |
int | ndlqr_GetRiccatiSolveTimes (RiccatiSolver *solver, double *t_solve, double *t_bp, double *t_fp) |
Get the Riccati solve times. More... | |
Basic methods for creating and using the Riccati solver.