|
rippled
|
Sampling function using exponential decay to provide a continuous value. More...
Public Types | |
| using | time_point = typename Clock::time_point |
Public Member Functions | |
| DecayWindow (time_point now) | |
| void | add (double value, time_point now) |
| double | value (time_point now) |
Private Member Functions | |
| void | decay (time_point now) |
Private Attributes | |
| double | value_ |
| time_point | when_ |
Sampling function using exponential decay to provide a continuous value.
| HalfLife | The half life of a sample, in seconds. |
Definition at line 112 of file DecayingSample.h.
| using ripple::DecayWindow< HalfLife, Clock >::time_point = typename Clock::time_point |
Definition at line 115 of file DecayingSample.h.
|
explicit |
Definition at line 117 of file DecayingSample.h.
| void ripple::DecayWindow< HalfLife, Clock >::add | ( | double | value, |
| time_point | now | ||
| ) |
Definition at line 122 of file DecayingSample.h.
| double ripple::DecayWindow< HalfLife, Clock >::value | ( | time_point | now | ) |
Definition at line 129 of file DecayingSample.h.
|
private |
Definition at line 139 of file DecayingSample.h.
|
private |
Definition at line 149 of file DecayingSample.h.
|
private |
Definition at line 150 of file DecayingSample.h.
1.8.17