ompl::ParameterExponentialDecay Class Reference
ParameterExponentialDecay represents a smooth interpolation between two parameter values using an exponential decay as interpolation. This decay depends on a paramter lambda, which can be tuned to either converge slow or fast to valueTarget. More...
#include <ompl/multilevel/datastructures/ParameterExponentialDecay.h>
Inheritance diagram for ompl::ParameterExponentialDecay:
Public Member Functions | |
ParameterExponentialDecay (double lambda) | |
ParameterExponentialDecay (double lambda, double valueInit) | |
ParameterExponentialDecay (double lambda, double valueInit, double valueTarget) | |
void | setLambda (double lambda) |
Set lambda decay parameter (default: 0.1) | |
double | operator() (void) |
Evaluate exponential decay at counter. | |
Public Member Functions inherited from ompl::Parameter | |
Parameter (double valueInit) | |
Parameter (double valueInit, double valueTarget) | |
void | setValueInit (double valueInit) |
Set initial value (default: 0.0) | |
void | setValueTarget (double valueTarget) |
Set target value (default: 1.0) | |
void | setCounterInit (unsigned long long counterInit) |
Set counter init value (default: 0) | |
void | setCounterTarget (unsigned long long counterTarget) |
Set counter target value (default: 100) | |
double | getValueInit () |
Get init value. | |
double | getValueTarget () |
Get target value. | |
unsigned long long | getCounterInit () |
Get counter init value. | |
unsigned long long | getCounterTarget () |
Get counter target value. | |
double | operator() (void) |
Call parameter and increase counter. | |
void | reset () |
Reset counter to init counter. | |
unsigned long long | getCounter () |
Get current counter. | |
void | incrementCounter () |
Increment counter. | |
Detailed Description
ParameterExponentialDecay represents a smooth interpolation between two parameter values using an exponential decay as interpolation. This decay depends on a paramter lambda, which can be tuned to either converge slow or fast to valueTarget.
Definition at line 85 of file ParameterExponentialDecay.h.
The documentation for this class was generated from the following file:
- ompl/multilevel/datastructures/ParameterExponentialDecay.h