#include "internal.h" void kissat_init_averages (kissat * solver, averages * averages) { if (averages->initialized) return; #define INIT_EMA(EMA,WINDOW) \ kissat_init_smooth (solver, &averages->EMA, WINDOW, #EMA) INIT_EMA (level, GET_OPTION (emaslow)); INIT_EMA (size, GET_OPTION (emaslow)); INIT_EMA (fast_glue, GET_OPTION (emafast)); INIT_EMA (slow_glue, GET_OPTION (emaslow)); INIT_EMA (trail, GET_OPTION (emaslow)); averages->initialized = true; }