ilqgames
A new real-time solver for large-scale differential games.
ilqgames::ILQSolver Member List

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::ILQSolverprotected
ComputeCostQuadraticization(const OperatingPoint &op, std::vector< std::vector< QuadraticCostApproximation >> *q) (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
ComputeLinearization(const OperatingPoint &op, std::vector< LinearDynamicsApproximation > *linearization) (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
ComputeLinearization(std::vector< LinearDynamicsApproximation > *linearization) (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
cost_quadraticization_ (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
CreateNewLog() const (defined in ilqgames::GameSolver)ilqgames::GameSolverinlineprotectedvirtual
CurrentOperatingPoint(const OperatingPoint &last_operating_point, const std::vector< Strategy > &current_strategies, OperatingPoint *current_operating_point) const (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
expected_decrease_ (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
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::ILQSolverprotected
GameSolver(const std::shared_ptr< Problem > &problem, const SolverParams &params) (defined in ilqgames::GameSolver)ilqgames::GameSolverinlineprotected
GetProblem() (defined in ilqgames::GameSolver)ilqgames::GameSolverinline
HasConverged(float current_merit_function_value) const (defined in ilqgames::ILQSolver)ilqgames::ILQSolverinlineprotectedvirtual
ILQSolver(const std::shared_ptr< Problem > &problem, const SolverParams &params=SolverParams()) (defined in ilqgames::ILQSolver)ilqgames::ILQSolverinline
last_cost_quadraticization_ (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
last_merit_function_value_ (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
Linearization() (defined in ilqgames::ILQSolver)ilqgames::ILQSolverinline
linearization_ (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
lq_solver_ (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
MeritFunction(const OperatingPoint &current_op) (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
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::ILQSolverprotected
params_ (defined in ilqgames::GameSolver)ilqgames::GameSolverprotected
problem_ (defined in ilqgames::GameSolver)ilqgames::GameSolverprotected
Quadraticization() (defined in ilqgames::ILQSolver)ilqgames::ILQSolverinline
Solve(bool *success=nullptr, Time max_runtime=std::numeric_limits< Time >::infinity()) (defined in ilqgames::ILQSolver)ilqgames::ILQSolvervirtual
StateDistance(const VectorXf &x1, const VectorXf &x2, const std::vector< Dimension > &dims) const (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
timer_ (defined in ilqgames::GameSolver)ilqgames::GameSolverprotected
TotalCosts(const OperatingPoint &current_op, std::vector< float > *total_costs) const (defined in ilqgames::ILQSolver)ilqgames::ILQSolverprotected
~GameSolver() (defined in ilqgames::GameSolver)ilqgames::GameSolverinlinevirtual
~ILQSolver() (defined in ilqgames::ILQSolver)ilqgames::ILQSolverinlinevirtual