|
void | add (const SignalId &signal_id, T &input_ref, T objective_val, std::function< bool()> callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
void | add (const SignalId &signal_id, T &input_ref, T objective_val, std::function< bool(const SignalId &signal_id)> callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
void | add (const SignalId &signal_id, T &input_ref, T objective_val, std::function< bool(const SignalId &signal_id, T)> callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
template<typename U > |
void | add (const SignalId &signal_id, T &input_ref, T objective_val, std::pair< std::function< bool(U *)>, U * > callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
template<typename U > |
void | add (const SignalId &signal_id, T &input_ref, T objective_val, std::pair< std::function< bool(U *, const SignalId &signal_id)>, U * > callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
template<typename U > |
void | add (const SignalId &signal_id, T &input_ref, T objective_val, std::pair< std::function< bool(U *, const SignalId &signal_id, T)>, U * > callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
void | add (const SignalId &signal_id, const T &&input_val, T objective_val, std::function< bool()> callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
void | add (const SignalId &signal_id, const T &&input_val, T objective_val, std::function< bool(const SignalId &signal_id)> callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
void | add (const SignalId &signal_id, const T &&input_val, T objective_val, std::function< bool(const SignalId &signal_id, T)> callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
template<typename U > |
void | add (const SignalId &signal_id, const T &&input_val, T objective_val, std::pair< std::function< bool(U *)>, U * > callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
template<typename U > |
void | add (const SignalId &signal_id, const T &&input_val, T objective_val, std::pair< std::function< bool(U *, const SignalId &signal_id)>, U * > callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
template<typename U > |
void | add (const SignalId &signal_id, const T &&input_val, T objective_val, std::pair< std::function< bool(U *, const SignalId &signal_id, T)>, U * > callback, TriggerType trigger_type=TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) |
|
void | iterate (double dt_sec) |
|
void | set (const SignalId &signal_id) |
|
void | set (const SignalId &signal_id, const T &value) |
|
void | setObjective (const SignalId &signal_id, const T &value) |
|
void | reset (const SignalId &signal_id) |
|
void | enable (const SignalId &signal_id) |
|
void | disable (const SignalId &signal_id) |
|
void | set (const SignalIdGroup &signal_id_group) |
|
void | reset (const SignalIdGroup &signal_id_group) |
|
void | enable (const SignalIdGroup &signal_id_group) |
|
void | disable (const SignalIdGroup &signal_id_group) |
|
void | reset (void) |
|
void | enable (void) |
|
void | disable (void) |
|
virtual void | set (const SignalId &signal_id)=0 |
|
virtual void | set (const SignalIdGroup &signal_id_group)=0 |
|
virtual void | reset (const SignalId &signal_id)=0 |
|
virtual void | reset (const SignalIdGroup &signal_id_group)=0 |
|
virtual void | reset (void)=0 |
|
virtual void | enable (const SignalId &signal_id)=0 |
|
virtual void | enable (const SignalIdGroup &signal_id_group)=0 |
|
virtual void | enable (void)=0 |
|
virtual void | disable (const SignalId &signal_id)=0 |
|
virtual void | disable (const SignalIdGroup &signal_id_group)=0 |
|
virtual void | disable (void)=0 |
|