ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
averages.c
Go to the documentation of this file.
1#include "internal.h"
2
4
7 return;
8#define INIT_EMA(EMA, WINDOW) \
9 kissat_init_smooth (solver, &averages->EMA, WINDOW, #EMA)
10#ifndef KISSAT_QUIET
11 INIT_EMA (level, GET_OPTION (emaslow));
12 INIT_EMA (size, GET_OPTION (emaslow));
13 INIT_EMA (trail, GET_OPTION (emaslow));
14#endif
15 INIT_EMA (fast_glue, GET_OPTION (emafast));
16 INIT_EMA (slow_glue, GET_OPTION (emaslow));
17 INIT_EMA (decision_rate, GET_OPTION (emaslow));
18 averages->initialized = true;
19}
20
#define ABC_NAMESPACE_IMPL_START
#define ABC_NAMESPACE_IMPL_END
ABC_NAMESPACE_IMPL_START void kissat_init_averages(kissat *solver, averages *averages)
Definition averages.c:5
#define INIT_EMA(EMA, WINDOW)
#define solver
Definition kitten.c:211
#define GET_OPTION(N)
Definition options.h:295
bool initialized
Definition averages.h:14