ilqgames
A new real-time solver for large-scale differential games.
Public Member Functions | Static Public Attributes | List of all members
ilqgames::SinglePlayerUnicycle5D Class Reference
Inheritance diagram for ilqgames::SinglePlayerUnicycle5D:
ilqgames::SinglePlayerDynamicalSystem

Public Member Functions

VectorXf Evaluate (Time t, const VectorXf &x, const VectorXf &u) const
 
void Linearize (Time t, const VectorXf &x, const VectorXf &u, Eigen::Ref< MatrixXf > A, Eigen::Ref< MatrixXf > B) const
 
float DistanceBetween (const VectorXf &x0, const VectorXf &x1) const
 
std::vector< Dimension > PositionDimensions () const
 
- Public Member Functions inherited from ilqgames::SinglePlayerDynamicalSystem
Dimension XDim () const
 
Dimension UDim () const
 

Static Public Attributes

static const Dimension kNumXDims = 5
 
static const Dimension kPxIdx = 0
 
static const Dimension kPyIdx = 1
 
static const Dimension kThetaIdx = 2
 
static const Dimension kVIdx = 3
 
static const Dimension kSIdx = 4
 
static const Dimension kNumUDims = 2
 
static const Dimension kOmegaIdx = 0
 
static const Dimension kAIdx = 1
 

Additional Inherited Members

- Protected Member Functions inherited from ilqgames::SinglePlayerDynamicalSystem
 SinglePlayerDynamicalSystem (Dimension xdim, Dimension udim)
 
- Protected Attributes inherited from ilqgames::SinglePlayerDynamicalSystem
const Dimension xdim_
 
const Dimension udim_
 

Detailed Description

Definition at line 57 of file single_player_unicycle_5d.h.


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