|
ilqgames
A new real-time solver for large-scale differential games.
|
Public Member Functions | |
| void | AddSolverIterate (const OperatingPoint &operating_point, const std::vector< Strategy > &strategies, const std::vector< float > &total_costs, Time cumulative_runtime, bool was_converged) |
| void | AddLog (const SolverLog &log) |
| void | ClearAllButFirstIterate () |
| bool | WasConverged () const |
| bool | WasConverged (size_t idx) const |
| Time | InitialTime () const |
| Time | FinalTime () const |
| PlayerIndex | NumPlayers () const |
| size_t | NumIterates () const |
| std::vector< float > | TotalCosts () const |
| const std::vector< Strategy > & | InitialStrategies () const |
| const OperatingPoint & | InitialOperatingPoint () const |
| const std::vector< Strategy > & | FinalStrategies () const |
| const OperatingPoint & | FinalOperatingPoint () const |
| VectorXf | InterpolateState (size_t iterate, Time t) const |
| float | InterpolateState (size_t iterate, Time t, Dimension dim) const |
| VectorXf | InterpolateControl (size_t iterate, Time t, PlayerIndex player) const |
| float | InterpolateControl (size_t iterate, Time t, PlayerIndex player, Dimension dim) const |
| std::vector< MatrixXf > | Ps (size_t iterate, size_t time_index) const |
| std::vector< VectorXf > | alphas (size_t iterate, size_t time_index) const |
| MatrixXf | P (size_t iterate, size_t time_index, PlayerIndex player) const |
| VectorXf | alpha (size_t iterate, size_t time_index, PlayerIndex player) const |
| VectorXf | State (size_t iterate, size_t time_index) const |
| float | State (size_t iterate, size_t time_index, Dimension dim) const |
| VectorXf | Control (size_t iterate, size_t time_index, PlayerIndex player) const |
| float | Control (size_t iterate, size_t time_index, PlayerIndex player, Dimension dim) const |
| std::vector< MatrixXf > | Ps (size_t iterate, Time t) const |
| std::vector< VectorXf > | alphas (size_t iterate, Time t) const |
| MatrixXf | P (size_t iterate, Time t, PlayerIndex player) const |
| VectorXf | alpha (size_t iterate, Time t, PlayerIndex player) const |
| size_t | TimeToIndex (Time t) const |
| Time | IndexToTime (size_t idx) const |
| bool | Save (bool only_last_trajectory=false, const std::string &experiment_name=DefaultExperimentName()) const |
Definition at line 59 of file solver_log.h.
1.8.11