ilqgames
A new real-time solver for large-scale differential games.
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ilqgames::SinglePlayerDynamicalSystem Class Referenceabstract
Inheritance diagram for ilqgames::SinglePlayerDynamicalSystem:
ilqgames::SinglePlayerCar5D ilqgames::SinglePlayerCar6D ilqgames::SinglePlayerCar7D ilqgames::SinglePlayerDelayedDubinsCar ilqgames::SinglePlayerDubinsCar ilqgames::SinglePlayerPointMass2D ilqgames::SinglePlayerUnicycle4D ilqgames::SinglePlayerUnicycle5D

Public Member Functions

virtual VectorXf Evaluate (Time t, const VectorXf &x, const VectorXf &u) const =0
 
virtual void Linearize (Time t, const VectorXf &x, const VectorXf &u, Eigen::Ref< MatrixXf > A, Eigen::Ref< MatrixXf > B) const =0
 
virtual float DistanceBetween (const VectorXf &x0, const VectorXf &x1) const
 
Dimension XDim () const
 
Dimension UDim () const
 
virtual std::vector< Dimension > PositionDimensions () const =0
 

Protected Member Functions

 SinglePlayerDynamicalSystem (Dimension xdim, Dimension udim)
 

Protected Attributes

const Dimension xdim_
 
const Dimension udim_
 

Detailed Description

Definition at line 51 of file single_player_dynamical_system.h.


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