|
bool | 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) |
|
float | StateDistance (const VectorXf &x1, const VectorXf &x2, const std::vector< Dimension > &dims) const |
|
virtual bool | HasConverged (float current_merit_function_value) const |
|
void | TotalCosts (const OperatingPoint ¤t_op, std::vector< float > *total_costs) const |
|
bool | CheckArmijoCondition (float current_merit_function_value, float current_stepsize) const |
|
float | MeritFunction (const OperatingPoint ¤t_op) |
|
float | ExpectedDecrease (const std::vector< Strategy > &strategies, const std::vector< VectorXf > &delta_xs, const std::vector< std::vector< VectorXf >> &costates) const |
|
void | CurrentOperatingPoint (const OperatingPoint &last_operating_point, const std::vector< Strategy > ¤t_strategies, OperatingPoint *current_operating_point) const |
|
void | ComputeLinearization (const OperatingPoint &op, std::vector< LinearDynamicsApproximation > *linearization) |
|
void | ComputeLinearization (std::vector< LinearDynamicsApproximation > *linearization) |
|
void | ComputeCostQuadraticization (const OperatingPoint &op, std::vector< std::vector< QuadraticCostApproximation >> *q) |
|
| GameSolver (const std::shared_ptr< Problem > &problem, const SolverParams ¶ms) |
|
virtual std::shared_ptr< SolverLog > | CreateNewLog () const |
|
Definition at line 66 of file ilq_solver.h.
The documentation for this class was generated from the following files:
- /home/travis/build/HJReachability/ilqgames/include/ilqgames/solver/ilq_solver.h
- /home/travis/build/HJReachability/ilqgames/src/ilq_solver.cpp