|
virtual VectorXf | Integrate (Time t0, Time time_interval, const VectorXf &x0, const std::vector< VectorXf > &us) const =0 |
|
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 |
|
virtual Dimension | UDim (PlayerIndex player_idx) const =0 |
|
virtual PlayerIndex | NumPlayers () const =0 |
|
virtual std::vector< Dimension > | PositionDimensions () const =0 |
|
virtual float | DistanceBetween (const VectorXf &x0, const VectorXf &x1) const |
|
|
static void | IntegrateUsingEuler () |
|
static void | IntegrateUsingRK4 () |
|
static bool | IntegrationUsesEuler () |
|
|
| MultiPlayerIntegrableSystem (Dimension xdim) |
|
|
static bool | integrate_using_euler_ = false |
|
The documentation for this class was generated from the following files: