Navigation
API > API/Plugins > API/Plugins/TimedDataMonitor
Exponential running mean calculator. Gives better result than incremental running mean when parameters change
| Name | FExponentialMeanVarianceTracker |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/TimedDataMonitor/Source/TimedDataMonitor/Public/TimedDataMonitorSubsystem.h |
| Include Path | #include "TimedDataMonitorSubsystem.h" |
Syntax
struct FExponentialMeanVarianceTracker
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FExponentialMeanVarianceTracker() |
TimedDataMonitorSubsystem.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Alpha | float | Weight given to new samples. | TimedDataMonitorSubsystem.h | |
| CurrentMean | float | Current running mean | TimedDataMonitorSubsystem.h | |
| CurrentSTD | float | Current standard deviation | TimedDataMonitorSubsystem.h | |
| CurrentVariance | float | Current running variance | TimedDataMonitorSubsystem.h | |
| LastValue | float | Last sample value used for statistics | TimedDataMonitorSubsystem.h | |
| SampleCount | int32 | Current number of samples used for the running average and variance | TimedDataMonitorSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Reset() |
TimedDataMonitorSubsystem.h | ||
void Update
(
float NewValue, |
TimedDataMonitorSubsystem.h |