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.