#include "utils.hpp"#include "eSLIMMan.hpp"#include "relationGeneration.hpp"#include "selectionStrategy.hpp"#include "misc/util/abc_namespaces.h"#include "eSLIM.h"
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_HEADER_START Gia_Man_t * | Gia_ManDeepSyn (Gia_Man_t *pGia, int nIters, int nNoImpr, int TimeOut, int nAnds, int Seed, int fUseTwo, int fVerbose) |
| ABC_NAMESPACE_HEADER_END ABC_NAMESPACE_IMPL_START eSLIM::eSLIMConfig | getCfg (const eSLIM_ParamStruct *params) |
| void | seteSLIMParams (eSLIM_ParamStruct *params) |
| Gia_Man_t * | selectApproach (Gia_Man_t *pGia, eSLIM::eSLIMConfig params, eSLIM::eSLIMLog &log, int approach, bool allow_forbidden_pairs) |
| Gia_Man_t * | runInprocessing (Gia_Man_t *pGia, const eSLIM_ParamStruct *params, unsigned int it) |
| void | printSetting (const eSLIM_ParamStruct *params) |
| Gia_Man_t * | applyeSLIM (Gia_Man_t *pGia, const eSLIM_ParamStruct *params) |
| Gia_Man_t * applyeSLIM | ( | Gia_Man_t * | pGia, |
| const eSLIM_ParamStruct * | params ) |
Definition at line 134 of file eSLIM.cpp.

| ABC_NAMESPACE_HEADER_END ABC_NAMESPACE_IMPL_START eSLIM::eSLIMConfig getCfg | ( | const eSLIM_ParamStruct * | params | ) |
Definition at line 36 of file eSLIM.cpp.

| ABC_NAMESPACE_HEADER_START Gia_Man_t * Gia_ManDeepSyn | ( | Gia_Man_t * | pGia, |
| int | nIters, | ||
| int | nNoImpr, | ||
| int | TimeOut, | ||
| int | nAnds, | ||
| int | Seed, | ||
| int | fUseTwo, | ||
| int | fVerbose ) |
CFile****************************************************************
FileName [eSLIM.cpp]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Using Exact Synthesis with the SAT-based Local Improvement Method (eSLIM).]
Synopsis [Interface to the eSLIM package.]
Author [Franz-Xaver Reichl]
Affiliation [University of Freiburg]
Date [Ver. 1.0. Started - March 2025.]
Revision [
]
Definition at line 142 of file giaDeep.c.


| void printSetting | ( | const eSLIM_ParamStruct * | params | ) |
Definition at line 113 of file eSLIM.cpp.

| Gia_Man_t * runInprocessing | ( | Gia_Man_t * | pGia, |
| const eSLIM_ParamStruct * | params, | ||
| unsigned int | it ) |
Definition at line 102 of file eSLIM.cpp.


| Gia_Man_t * selectApproach | ( | Gia_Man_t * | pGia, |
| eSLIM::eSLIMConfig | params, | ||
| eSLIM::eSLIMLog & | log, | ||
| int | approach, | ||
| bool | allow_forbidden_pairs ) |
Definition at line 75 of file eSLIM.cpp.


| void seteSLIMParams | ( | eSLIM_ParamStruct * | params | ) |
Definition at line 54 of file eSLIM.cpp.