Go to the source code of this file.
◆ Cnf_Derive()
Definition at line 165 of file cnfCore.c.
166{
169}
void Cnf_ManPrepare()
FUNCTION DEFINITIONS ///.
Cnf_Dat_t * Cnf_DeriveWithMan(Cnf_Man_t *p, Aig_Man_t *pAig, int nOutputs)
◆ Cnf_DeriveMappingArray()
FUNCTION DECLARATIONS ///.
Function*************************************************************
Synopsis [Converts AIG into the SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 78 of file cnfCore.c.
79{
85
88
89
90clk = Abc_Clock();
92p->timeCuts = Abc_Clock() - clk;
93
94
95clk = Abc_Clock();
97p->timeMap = Abc_Clock() - clk;
98
99
100
101clk = Abc_Clock();
105 Vec_PtrFree( vMapped );
107p->timeSave = Abc_Clock() - clk;
108
109
111
112
113
115 return vResult;
116}
void Aig_ManResetRefs(Aig_Man_t *p)
struct Aig_MmFixed_t_ Aig_MmFixed_t
void Aig_MmFixedStop(Aig_MmFixed_t *p, int fVerbose)
typedefABC_NAMESPACE_IMPL_START struct Vec_Int_t_ Vec_Int_t
DECLARATIONS ///.
void Cnf_ManTransferCuts(Cnf_Man_t *p)
typedefABC_NAMESPACE_HEADER_START struct Cnf_Man_t_ Cnf_Man_t
INCLUDES ///.
Cnf_Man_t * Cnf_ManStart()
FUNCTION DEFINITIONS ///.
void Cnf_DeriveMapping(Cnf_Man_t *p)
Vec_Ptr_t * Cnf_ManScanMapping(Cnf_Man_t *p, int fCollect, int fPreorder)
void Cnf_ManStop(Cnf_Man_t *p)
Vec_Int_t * Cnf_ManWriteCnfMapping(Cnf_Man_t *p, Vec_Ptr_t *vMapped)
DECLARATIONS ///.
Aig_MmFixed_t * Dar_ManComputeCuts(Aig_Man_t *pAig, int nCutsMax, int fSkipTtMin, int fVerbose)
typedefABC_NAMESPACE_HEADER_START struct Vec_Ptr_t_ Vec_Ptr_t
INCLUDES ///.
◆ Cnf_DeriveOther()
Definition at line 219 of file cnfCore.c.
220{
223}
Cnf_Dat_t * Cnf_DeriveOtherWithMan(Cnf_Man_t *p, Aig_Man_t *pAig, int fSkipTtMin)
◆ Cnf_DeriveOtherWithMan()
Function*************************************************************
Synopsis [Converts AIG into the SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 182 of file cnfCore.c.
183{
188
190
191
192clk = Abc_Clock();
194p->timeCuts = Abc_Clock() - clk;
195
196
197clk = Abc_Clock();
199p->timeMap = Abc_Clock() - clk;
200
201
202
203clk = Abc_Clock();
208 Vec_PtrFree( vMapped );
210p->timeSave = Abc_Clock() - clk;
211
212
214
215
216
217 return pCnf;
218}
Cnf_Dat_t * Cnf_ManWriteCnfOther(Cnf_Man_t *p, Vec_Ptr_t *vMapped)
struct Cnf_Dat_t_ Cnf_Dat_t
◆ Cnf_DeriveWithMan()
Function*************************************************************
Synopsis [Converts AIG into the SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 129 of file cnfCore.c.
130{
135
137
138
139clk = Abc_Clock();
141p->timeCuts = Abc_Clock() - clk;
142
143
144clk = Abc_Clock();
146p->timeMap = Abc_Clock() - clk;
147
148
149
150clk = Abc_Clock();
154 Vec_PtrFree( vMapped );
156p->timeSave = Abc_Clock() - clk;
157
158
160
161
162
163 return pCnf;
164}
Cnf_Dat_t * Cnf_ManWriteCnf(Cnf_Man_t *p, Vec_Ptr_t *vMapped, int nOutputs)
◆ Cnf_ManFree()
Definition at line 58 of file cnfCore.c.
59{
60 if ( s_pManCnf == NULL )
61 return;
63 s_pManCnf = NULL;
64}
◆ Cnf_ManPrepare()
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file cnfCore.c.
47{
48 if ( s_pManCnf == NULL )
49 {
50
52 }
53}
◆ Cnf_ManRead()
Definition at line 54 of file cnfCore.c.
55{
56 return s_pManCnf;
57}