|
ilqgames
A new real-time solver for large-scale differential games.
|
This is the complete list of members for ilqgames::ILQSolver, including all inherited members.
| CheckArmijoCondition(float current_merit_function_value, float current_stepsize) const (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| ComputeCostQuadraticization(const OperatingPoint &op, std::vector< std::vector< QuadraticCostApproximation >> *q) (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| ComputeLinearization(const OperatingPoint &op, std::vector< LinearDynamicsApproximation > *linearization) (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| ComputeLinearization(std::vector< LinearDynamicsApproximation > *linearization) (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| cost_quadraticization_ (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| CreateNewLog() const (defined in ilqgames::GameSolver) | ilqgames::GameSolver | inlineprotectedvirtual |
| CurrentOperatingPoint(const OperatingPoint &last_operating_point, const std::vector< Strategy > ¤t_strategies, OperatingPoint *current_operating_point) const (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| expected_decrease_ (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| ExpectedDecrease(const std::vector< Strategy > &strategies, const std::vector< VectorXf > &delta_xs, const std::vector< std::vector< VectorXf >> &costates) const (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| GameSolver(const std::shared_ptr< Problem > &problem, const SolverParams ¶ms) (defined in ilqgames::GameSolver) | ilqgames::GameSolver | inlineprotected |
| GetProblem() (defined in ilqgames::GameSolver) | ilqgames::GameSolver | inline |
| HasConverged(float current_merit_function_value) const (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | inlineprotectedvirtual |
| ILQSolver(const std::shared_ptr< Problem > &problem, const SolverParams ¶ms=SolverParams()) (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | inline |
| last_cost_quadraticization_ (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| last_merit_function_value_ (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| Linearization() (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | inline |
| linearization_ (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| lq_solver_ (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| MeritFunction(const OperatingPoint ¤t_op) (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| ModifyLQStrategies(const std::vector< VectorXf > &delta_xs, const std::vector< std::vector< VectorXf >> &costates, std::vector< Strategy > *strategies, OperatingPoint *current_operating_point, bool *has_converged) (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| params_ (defined in ilqgames::GameSolver) | ilqgames::GameSolver | protected |
| problem_ (defined in ilqgames::GameSolver) | ilqgames::GameSolver | protected |
| Quadraticization() (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | inline |
| Solve(bool *success=nullptr, Time max_runtime=std::numeric_limits< Time >::infinity()) (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | virtual |
| StateDistance(const VectorXf &x1, const VectorXf &x2, const std::vector< Dimension > &dims) const (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| timer_ (defined in ilqgames::GameSolver) | ilqgames::GameSolver | protected |
| TotalCosts(const OperatingPoint ¤t_op, std::vector< float > *total_costs) const (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | protected |
| ~GameSolver() (defined in ilqgames::GameSolver) | ilqgames::GameSolver | inlinevirtual |
| ~ILQSolver() (defined in ilqgames::ILQSolver) | ilqgames::ILQSolver | inlinevirtual |
1.8.11