Class ParameterExponentialDecay

Inheritance Relationships

Base Type

Class Documentation

class ParameterExponentialDecay : public ompl::Parameter

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.

Public Functions

ParameterExponentialDecay() = default
inline ParameterExponentialDecay(double lambda)
inline ParameterExponentialDecay(double lambda, double valueInit)
inline ParameterExponentialDecay(double lambda, double valueInit, double valueTarget)
inline void setLambda(double lambda)

Set lambda decay parameter (default: 0.1)

inline double operator()(void)

Evaluate exponential decay at counter.