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 |