ilqgames
A new real-time solver for large-scale differential games.
|
This is the complete list of members for ilqgames::MultiPlayerFlatSystem, including all inherited members.
AffineTerm(const VectorXf &x) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
ChangeControlCostCoordinates(const VectorXf &xi, std::vector< QuadraticCostApproximation > *q) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
ChangeCostCoordinates(const VectorXf &xi, std::vector< QuadraticCostApproximation > *q) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
ComputeLinearizedSystem() const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | protectedpure virtual |
continuous_linear_system_ (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | mutableprotected |
discrete_linear_system_ (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | mutableprotected |
DistanceBetween(const VectorXf &x0, const VectorXf &x1) const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlinevirtual |
Evaluate(const VectorXf &x, const std::vector< VectorXf > &us) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
FromLinearSystemState(const VectorXf &xi) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
Integrate(Time time_interval, const VectorXf &xi0, const std::vector< VectorXf > &vs) const (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | |
Integrate(Time t0, Time time_interval, const VectorXf &xi0, const std::vector< VectorXf > &vs) const (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | inlinevirtual |
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 |
InverseDecouplingMatrix(const VectorXf &x) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
IsLinearSystemStateSingular(const VectorXf &xi) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
LinearizedSystem() const (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | inline |
LinearizingControl(const VectorXf &x, const VectorXf &v, PlayerIndex player) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
LinearizingControls(const VectorXf &x, const std::vector< VectorXf > &vs) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
MultiPlayerFlatSystem(Dimension xdim) (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | inlineprotected |
MultiPlayerIntegrableSystem(Dimension xdim) (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlineprotected |
NumPlayers() const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
PositionDimensions() const =0 (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | pure virtual |
Stitch(const VectorXf &x_ego, const VectorXf &x_others) const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlinevirtual |
ToLinearSystemState(const VectorXf &x) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
TotalUDim() const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inline |
TreatAsLinear() const (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | inlinevirtual |
UDim(PlayerIndex player_idx) const =0 (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | pure virtual |
XDim() const (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inline |
xdim_ (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | protected |
~MultiPlayerFlatSystem() (defined in ilqgames::MultiPlayerFlatSystem) | ilqgames::MultiPlayerFlatSystem | inlinevirtual |
~MultiPlayerIntegrableSystem() (defined in ilqgames::MultiPlayerIntegrableSystem) | ilqgames::MultiPlayerIntegrableSystem | inlinevirtual |