|
virtual VectorXf | Evaluate (const VectorXf &x, const std::vector< VectorXf > &us) const =0 |
|
virtual MatrixXf | InverseDecouplingMatrix (const VectorXf &x) const =0 |
|
virtual VectorXf | AffineTerm (const VectorXf &x) const =0 |
|
virtual VectorXf | LinearizingControl (const VectorXf &x, const VectorXf &v, PlayerIndex player) const =0 |
|
virtual std::vector< VectorXf > | LinearizingControls (const VectorXf &x, const std::vector< VectorXf > &vs) const =0 |
|
virtual VectorXf | ToLinearSystemState (const VectorXf &x) const =0 |
|
virtual VectorXf | FromLinearSystemState (const VectorXf &xi) const =0 |
|
virtual void | ChangeCostCoordinates (const VectorXf &xi, std::vector< QuadraticCostApproximation > *q) const =0 |
|
virtual void | ChangeControlCostCoordinates (const VectorXf &xi, std::vector< QuadraticCostApproximation > *q) const =0 |
|
virtual bool | IsLinearSystemStateSingular (const VectorXf &xi) const =0 |
|
VectorXf | Integrate (Time time_interval, const VectorXf &xi0, const std::vector< VectorXf > &vs) const |
|
VectorXf | Integrate (Time t0, Time time_interval, const VectorXf &xi0, const std::vector< VectorXf > &vs) const |
|
bool | TreatAsLinear () const |
|
const LinearDynamicsApproximation & | LinearizedSystem () const |
|
virtual Dimension | UDim (PlayerIndex player_idx) const =0 |
|
virtual PlayerIndex | NumPlayers () 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 VectorXf | Stitch (const VectorXf &x_ego, const VectorXf &x_others) const |
|
Dimension | XDim () const |
|
Dimension | TotalUDim () const |
|
virtual std::vector< Dimension > | PositionDimensions () const =0 |
|
virtual float | DistanceBetween (const VectorXf &x0, const VectorXf &x1) const |
|
Definition at line 58 of file multi_player_flat_system.h.