ABC: A System for Sequential Synthesis and Verification
Loading...
Searching...
No Matches
smooth.h
Go to the documentation of this file.
1
#ifndef _smooth_h_INCLUDED
2
#define _smooth_h_INCLUDED
3
4
#include <stdint.h>
5
6
#include "
global.h
"
7
ABC_NAMESPACE_HEADER_START
8
9
typedef
struct
smooth
smooth
;
10
11
struct
smooth
{
12
double
value
,
biased
,
alpha
,
beta
,
exp
;
13
#ifdef LOGGING
14
const
char
*
name
;
15
uint64_t updated;
16
#endif
17
};
18
19
struct
kissat
;
20
21
void
kissat_init_smooth
(
struct
kissat
*,
smooth
*,
int
window,
22
const
char
*);
23
void
kissat_update_smooth
(
struct
kissat
*,
smooth
*,
double
);
24
25
ABC_NAMESPACE_HEADER_END
26
27
#endif
ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_END
Definition
abc_namespaces.h:51
ABC_NAMESPACE_HEADER_START
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
Definition
abc_namespaces.h:50
global.h
name
char * name
Definition
main.h:24
kissat_init_smooth
void kissat_init_smooth(struct kissat *, smooth *, int window, const char *)
Definition
smooth.c:7
kissat_update_smooth
void kissat_update_smooth(struct kissat *, smooth *, double)
Definition
smooth.c:27
kissat
Definition
internal.h:79
smooth
Definition
smooth.h:11
smooth::value
double value
Definition
smooth.h:12
smooth::biased
double biased
Definition
smooth.h:12
smooth::exp
double exp
Definition
smooth.h:12
smooth::beta
double beta
Definition
smooth.h:12
smooth::alpha
double alpha
Definition
smooth.h:12
src
sat
kissat
smooth.h
Generated by Doxygen 1.13.2 © 2025 EPTansuo. All rights reserved.
鲁ICP备2021046540号