DistanceBetween(const VectorXf &x0, const VectorXf &x1) const (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | inlinevirtual |
Evaluate(Time t, const VectorXf &x, const std::vector< VectorXf > &us) const (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | inlinevirtual |
Integrate(Time t0, Time time_interval, const VectorXf &x0, const std::vector< VectorXf > &us) const (defined in ilqgames::MultiPlayerDynamicalSystem) | ilqgames::MultiPlayerDynamicalSystem | virtual |
Integrate(Time t0, Time t, const VectorXf &x0, const OperatingPoint &operating_point, const std::vector< Strategy > &strategies) const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | |
Integrate(size_t initial_timestep, size_t final_timestep, const VectorXf &x0, const OperatingPoint &operating_point, const std::vector< Strategy > &strategies) const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | |
Integrate(Time t0, Time time_interval, const Eigen::Ref< VectorXf > &x0, const std::vector< Eigen::Ref< VectorXf >> &us) const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | |
integrate_using_euler_ (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | protectedstatic |
IntegrateFromPriorTimeStep(Time t, const VectorXf &x0, const OperatingPoint &operating_point, const std::vector< Strategy > &strategies) const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | |
IntegrateToNextTimeStep(Time t0, const VectorXf &x0, const OperatingPoint &operating_point, const std::vector< Strategy > &strategies) const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | |
IntegrateUsingEuler() (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlinestatic |
IntegrateUsingRK4() (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlinestatic |
IntegrationUsesEuler() (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlinestatic |
kAIdx (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kDxIdx (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kDyIdx (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kNumPlayers (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kNumU1Dims (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kNumU2Dims (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kNumXDims (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kOmegaIdx (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kPxIdx (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kPyIdx (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kThetaIdx (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
kVIdx (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | static |
Linearize(Time t, const VectorXf &x, const std::vector< VectorXf > &us) const (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | inlinevirtual |
MultiPlayerDynamicalSystem(Dimension xdim) (defined in ilqgames::MultiPlayerDynamicalSystem) | ilqgames::MultiPlayerDynamicalSystem | inlineexplicitprotected |
MultiPlayerIntegrableSystem(Dimension xdim) (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlineprotected |
NumPlayers() const (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | inlinevirtual |
PositionDimensions() const (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | inlinevirtual |
Stitch(const VectorXf &x_ego, const VectorXf &x_others) const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlinevirtual |
TotalUDim() const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inline |
TreatAsLinear() const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlinevirtual |
TwoPlayerUnicycle4D() (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | inline |
UDim(PlayerIndex player_idx) const (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | inlinevirtual |
XDim() const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inline |
xdim_ (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | protected |
~MultiPlayerDynamicalSystem() (defined in ilqgames::MultiPlayerDynamicalSystem) | ilqgames::MultiPlayerDynamicalSystem | inlinevirtual |
~MultiPlayerIntegrableSystem() (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlinevirtual |
~TwoPlayerUnicycle4D() (defined in ilqgames::TwoPlayerUnicycle4D) | ilqgames::TwoPlayerUnicycle4D | inline |