|
void | robotoc::forwardRiccatiRecursion (const SplitKKTMatrix &kkt_matrix, const SplitKKTResidual &kkt_residual, const LQRPolicy &lqr_policy, SplitDirection &d, SplitDirection &d_next, const bool sto, const bool has_next_sto_phase) |
| Performs the forward Riccati recursion and computes the state direction. More...
|
|
void | robotoc::forwardRiccatiRecursion (const SplitKKTMatrix &kkt_matrix, const SplitKKTResidual &kkt_residual, const SplitDirection &d, SplitDirection &d_next) |
| Performs the forward Riccati recursion and computes the state direction. More...
|
|
void | robotoc::computeSwitchingTimeDirection (const STOPolicy &sto_policy, SplitDirection &d, const bool has_prev_sto_phase) |
| Computes the switching time direction. More...
|
|
void | robotoc::computeCostateDirection (const SplitRiccatiFactorization &riccati, SplitDirection &d, const bool sto, const bool has_next_sto_phase) |
| Computes the Newton direction of the costate. More...
|
|
void | robotoc::computeCostateDirection (const SplitRiccatiFactorization &riccati, SplitDirection &d, const bool sto) |
| Computes the Newton direction of the costate. More...
|
|
void | robotoc::computeLagrangeMultiplierDirection (const SplitRiccatiFactorization &riccati, SplitDirection &d, const bool sto, const bool has_next_sto_phase) |
| Computes the Newton direction of the Lagrange multiplier with respect to the switching constraint. More...
|
|