|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Streaming accumulator for incrementally building SimFieldStats. More...
#include <sim_field_stats_runtime.h>

Public Attributes | |
| double | mean_re |
| double | M2_re |
| double | mean_im |
| double | M2_im |
| double | mean_abs |
| double | M2_abs |
| double | sum_mag_sq |
| double | max_abs |
| double | mean_square_re |
| double | mean_square_im |
| double | phase_mean_re |
| double | phase_mean_im |
| size_t | phase_sample_count |
| size_t | sample_count |
| uint32_t | feature_mask |
| SimFieldStats * | stats |
Streaming accumulator for incrementally building SimFieldStats.
| uint32_t SimFieldStatsAccumulator::feature_mask |
Normalized feature mask used by this accumulator.
| double SimFieldStatsAccumulator::M2_abs |
Welford mean and M2 accumulator for |D|.
| double SimFieldStatsAccumulator::M2_im |
Welford mean and M2 accumulator for Im(D).
| double SimFieldStatsAccumulator::M2_re |
Welford mean and M2 accumulator for Re(D).
| double SimFieldStatsAccumulator::max_abs |
Maximum observed magnitude.
| double SimFieldStatsAccumulator::mean_square_im |
Running E[D^2] components.
| double SimFieldStatsAccumulator::phase_mean_im |
Running E[D/|D|] components.
| size_t SimFieldStatsAccumulator::phase_sample_count |
Samples with nonzero magnitude for phase stats.
| size_t SimFieldStatsAccumulator::sample_count |
Number of accumulated samples.
| SimFieldStats* SimFieldStatsAccumulator::stats |
Destination stats snapshot finalized by finish().
| double SimFieldStatsAccumulator::sum_mag_sq |
Sum of |D|^2 for RMS magnitude.