ilqgames
A new real-time solver for large-scale differential games.
|
Public Member Functions | |
SignedDistanceCost (const std::pair< Dimension, Dimension > &dims1, const std::pair< Dimension, Dimension > &dims2, float nominal=0.0, bool less_is_positive=true, const std::string &name="") | |
float | Evaluate (const VectorXf &input) const |
void | Quadraticize (const VectorXf &input, MatrixXf *hess, VectorXf *grad) const |
Public Member Functions inherited from ilqgames::TimeInvariantCost | |
float | Evaluate (Time t, const VectorXf &input) const |
void | Quadraticize (Time t, const VectorXf &input, MatrixXf *hess, VectorXf *grad) const |
Public Member Functions inherited from ilqgames::Cost | |
void | SetWeight (float weight) |
void | ScaleWeight (float scale) |
Public Member Functions inherited from ilqgames::RelativeTimeTracker | |
const std::string & | Name () const |
Additional Inherited Members | |
Static Public Member Functions inherited from ilqgames::RelativeTimeTracker | |
static void | ResetInitialTime (Time t0) |
static Time | InitialTime () |
static Time | RelativeTime (size_t kk) |
static Time | AbsoluteTime (size_t kk) |
static size_t | TimeIndex (Time t) |
Protected Member Functions inherited from ilqgames::TimeInvariantCost | |
TimeInvariantCost (float weight, const std::string &name) | |
Protected Member Functions inherited from ilqgames::Cost | |
Cost (float weight, const std::string &name) | |
Protected Member Functions inherited from ilqgames::RelativeTimeTracker | |
RelativeTimeTracker (const std::string &name) | |
Protected Attributes inherited from ilqgames::Cost | |
float | weight_ |
Protected Attributes inherited from ilqgames::RelativeTimeTracker | |
const std::string | name_ |
Static Protected Attributes inherited from ilqgames::RelativeTimeTracker | |
static Time | initial_time_ = 0.0 |
Definition at line 53 of file signed_distance_cost.h.