#include "admm_lite.h" #include // Simple average aggregator to mock cross-venue coordination. void admm_lite_step(const double* quotes, int n, double* out_aggregate) { if (quotes == NULL || n <= 0 || out_aggregate == NULL) return; double sum = 0.0; for (int i = 0; i < n; ++i) { sum += quotes[i]; } *out_aggregate = sum / (double)n; }