ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
averages.c File Reference
#include "internal.h"
Include dependency graph for averages.c:

Go to the source code of this file.

Macros

#define INIT_EMA(EMA, WINDOW)
 

Functions

ABC_NAMESPACE_IMPL_START void kissat_init_averages (kissat *solver, averages *averages)
 

Macro Definition Documentation

◆ INIT_EMA

#define INIT_EMA ( EMA,
WINDOW )
Value:
#define EMA(NAME)
Definition averages.h:29
#define solver
Definition kitten.c:211
ABC_NAMESPACE_IMPL_START void kissat_init_smooth(kissat *solver, smooth *smooth, int window, const char *name)
Definition smooth.c:7

Function Documentation

◆ kissat_init_averages()

ABC_NAMESPACE_IMPL_START void kissat_init_averages ( kissat * solver,
averages * averages )

Definition at line 5 of file averages.c.

5 {
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}
#define INIT_EMA(EMA, WINDOW)
#define GET_OPTION(N)
Definition options.h:295
bool initialized
Definition averages.h:14