|
virtual float | Evaluate (const VectorXf &input) const =0 |
|
float | Evaluate (Time t, const VectorXf &input) const |
|
virtual void | Quadraticize (const VectorXf &input, MatrixXf *hess, VectorXf *grad) const =0 |
|
void | Quadraticize (Time t, const VectorXf &input, MatrixXf *hess, VectorXf *grad) const |
|
void | SetWeight (float weight) |
|
void | ScaleWeight (float scale) |
|
const std::string & | Name () const |
|
|
| TimeInvariantCost (float weight, const std::string &name) |
|
| Cost (float weight, const std::string &name) |
|
| RelativeTimeTracker (const std::string &name) |
|
|
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) |
|
float | weight_ |
|
const std::string | name_ |
|
static Time | initial_time_ = 0.0 |
|
Definition at line 53 of file time_invariant_cost.h.
The documentation for this class was generated from the following file: