ilqgames
A new real-time solver for large-scale differential games.
Public Member Functions | List of all members
ilqgames::RoundaboutMergingExample Class Reference
Inheritance diagram for ilqgames::RoundaboutMergingExample:
ilqgames::TopDownRenderableProblem ilqgames::Problem

Public Member Functions

void ConstructDynamics ()
 
void ConstructInitialState ()
 
void ConstructInitialOperatingPoint ()
 
void ConstructPlayerCosts ()
 
std::vector< float > Xs (const VectorXf &x) const
 
std::vector< float > Ys (const VectorXf &x) const
 
std::vector< float > Thetas (const VectorXf &x) const
 
- Public Member Functions inherited from ilqgames::Problem
virtual void Initialize ()
 
void ResetInitialTime (Time t0)
 
void ResetInitialState (const VectorXf &x0)
 
virtual void SetUpNextRecedingHorizon (const VectorXf &x0, Time t0, Time planner_runtime=0.1)
 
virtual void OverwriteSolution (const OperatingPoint &operating_point, const std::vector< Strategy > &strategies)
 
bool IsConstrained () const
 
virtual Time InitialTime () const
 
const VectorXf & InitialState () const
 
std::vector< PlayerCost > & PlayerCosts ()
 
const std::vector< PlayerCost > & PlayerCosts () const
 
const std::shared_ptr< const MultiPlayerIntegrableSystem > & Dynamics () const
 
const MultiPlayerDynamicalSystemNormalDynamics () const
 
const MultiPlayerFlatSystemFlatDynamics () const
 
virtual const OperatingPointCurrentOperatingPoint () const
 
virtual const std::vector< Strategy > & CurrentStrategies () const
 

Additional Inherited Members

- Protected Member Functions inherited from ilqgames::Problem
virtual void ConstructInitialStrategies ()
 
size_t SyncToExistingProblem (const VectorXf &x0, Time t0, Time planner_runtime, OperatingPoint &op)
 
- Protected Attributes inherited from ilqgames::Problem
std::shared_ptr< const MultiPlayerIntegrableSystemdynamics_
 
std::vector< PlayerCostplayer_costs_
 
VectorXf x0_
 
std::unique_ptr< OperatingPointoperating_point_
 
std::unique_ptr< std::vector< Strategy > > strategies_
 
bool initialized_
 

Detailed Description

Definition at line 52 of file roundabout_merging_example.h.


The documentation for this class was generated from the following files: