|
| Air3D (float evader_speed, float pursuer_speed) |
|
VectorXf | Evaluate (Time t, const VectorXf &x, const std::vector< VectorXf > &us) const |
|
LinearDynamicsApproximation | Linearize (Time t, const VectorXf &x, const std::vector< VectorXf > &us) const |
|
float | DistanceBetween (const VectorXf &x0, const VectorXf &x1) const |
|
Dimension | UDim (PlayerIndex player_idx) const |
|
PlayerIndex | NumPlayers () const |
|
std::vector< Dimension > | PositionDimensions () const |
|
VectorXf | Integrate (Time t0, Time time_interval, const VectorXf &x0, const std::vector< VectorXf > &us) const |
|
VectorXf | Integrate (Time t0, Time t, const VectorXf &x0, const OperatingPoint &operating_point, const std::vector< Strategy > &strategies) const |
|
VectorXf | Integrate (size_t initial_timestep, size_t final_timestep, const VectorXf &x0, const OperatingPoint &operating_point, const std::vector< Strategy > &strategies) const |
|
VectorXf | IntegrateToNextTimeStep (Time t0, const VectorXf &x0, const OperatingPoint &operating_point, const std::vector< Strategy > &strategies) const |
|
VectorXf | IntegrateFromPriorTimeStep (Time t, const VectorXf &x0, const OperatingPoint &operating_point, const std::vector< Strategy > &strategies) const |
|
VectorXf | Integrate (Time t0, Time time_interval, const Eigen::Ref< VectorXf > &x0, const std::vector< Eigen::Ref< VectorXf >> &us) const |
|
virtual bool | TreatAsLinear () const |
|
virtual VectorXf | Stitch (const VectorXf &x_ego, const VectorXf &x_others) const |
|
Dimension | XDim () const |
|
Dimension | TotalUDim () const |
|
|
const float | evader_speed_ |
|
const float | pursuer_speed_ |
|
|
static const Dimension | kNumXDims = 3 |
|
static const Dimension | kRxIdx = 0 |
|
static const Dimension | kRyIdx = 1 |
|
static const Dimension | kRThetaIdx = 2 |
|
static const PlayerIndex | kNumPlayers = 2 |
|
static const Dimension | kNumU1Dims = 1 |
|
static const Dimension | kOmega1Idx = 0 |
|
static const Dimension | kNumU2Dims = 1 |
|
static const Dimension | kOmega2Idx = 0 |
|
|
static void | IntegrateUsingEuler () |
|
static void | IntegrateUsingRK4 () |
|
static bool | IntegrationUsesEuler () |
|
| MultiPlayerDynamicalSystem (Dimension xdim) |
|
| MultiPlayerIntegrableSystem (Dimension xdim) |
|
const Dimension | xdim_ |
|
static bool | integrate_using_euler_ = false |
|
Definition at line 65 of file air_3d.h.
The documentation for this class was generated from the following files:
- /home/travis/build/HJReachability/ilqgames/include/ilqgames/dynamics/air_3d.h
- /home/travis/build/HJReachability/ilqgames/src/air_3d.cpp