Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
sim_field_stats.h
1#pragma once
2#include <stddef.h>
3#include <stdint.h>
4
5#ifdef __cplusplus
6extern "C" {
7#endif
8
9struct SimField;
10
44
45void sim_field_stats_compute(const struct SimField *field, SimFieldStats *out);
46
47#ifdef __cplusplus
48}
49#endif
Summary statistics for a scalar or complex field slice.
Definition sim_field_stats.h:14
double phase_coherence_k0
Definition sim_field_stats.h:30
double mean
Definition sim_field_stats.h:17
double mean_im
Definition sim_field_stats.h:16
double circularity
Definition sim_field_stats.h:25
size_t topology_negative_singularities
Definition sim_field_stats.h:37
double spectral_bandwidth
Definition sim_field_stats.h:27
double phase_coherence
Definition sim_field_stats.h:24
uint64_t continuity_dirty_ops
Definition sim_field_stats.h:41
double var_re
Definition sim_field_stats.h:20
uint8_t phase_lock_state
Definition sim_field_stats.h:32
double mean_re
Definition sim_field_stats.h:15
double max_abs
Definition sim_field_stats.h:23
double var_im
Definition sim_field_stats.h:21
double phase_coherence_ema
Definition sim_field_stats.h:29
size_t phase_sample_count
Definition sim_field_stats.h:31
double spectral_entropy
Definition sim_field_stats.h:26
double mean_abs
Definition sim_field_stats.h:18
double rms
Definition sim_field_stats.h:19
size_t topology_ambiguous_cell_count
Definition sim_field_stats.h:39
uint64_t continuity_stable_ops
Definition sim_field_stats.h:42
size_t count
Definition sim_field_stats.h:35
size_t topology_positive_singularities
Definition sim_field_stats.h:36
double phase_coherence_weighted
Definition sim_field_stats.h:28
size_t topology_seam_edge_count
Definition sim_field_stats.h:38
uint8_t topology_valid
Definition sim_field_stats.h:34
uint8_t phase_regime
Definition sim_field_stats.h:33
double var_abs
Definition sim_field_stats.h:22
Owning multidimensional field.
Definition field.h:157