Home
last modified time | relevance | path

Searched refs:satoko_t (Results 1 – 15 of 15) sorted by relevance

/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/sat/satoko/
H A Dsatoko.h35 typedef struct solver_t_ satoko_t; typedef
90 extern satoko_t *satoko_create(void);
91 extern void satoko_destroy(satoko_t *);
92 extern void satoko_reset(satoko_t *);
102 extern int satoko_simplify(satoko_t *);
103 extern int satoko_solve(satoko_t *);
110 extern void satoko_rollback(satoko_t *);
111 extern void satoko_bookmark(satoko_t *);
135 extern int satoko_varnum(satoko_t *);
136 extern int satoko_clausenum(satoko_t *);
[all …]
H A Dsolver_api.c433 satoko_stats_t * satoko_stats(satoko_t *s) in satoko_stats()
438 satoko_opts_t * satoko_options(satoko_t *s) in satoko_options()
443 void satoko_bookmark(satoko_t *s) in satoko_bookmark()
456 void satoko_unbookmark(satoko_t *s) in satoko_unbookmark()
469 void satoko_reset(satoko_t *s) in satoko_reset()
508 void satoko_rollback(satoko_t *s) in satoko_rollback()
625 int satoko_varnum(satoko_t *s) in satoko_varnum()
630 int satoko_clausenum(satoko_t *s) in satoko_clausenum()
635 int satoko_learntnum(satoko_t *s) in satoko_learntnum()
640 int satoko_conflictnum(satoko_t *s) in satoko_conflictnum()
[all …]
H A Dcnf_reader.c108 int satoko_parse_dimacs(char *fname, satoko_t **solver) in satoko_parse_dimacs()
110 satoko_t *p = NULL; in satoko_parse_dimacs()
H A Dsolver.h219 static inline int solver_has_marks(satoko_t *s) in solver_has_marks()
224 static inline int solver_stop(satoko_t *s) in solver_stop()
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/aig/gia/
H A DgiaSatoko.c99 satoko_t * Gia_ManSatokoFromDimacs( char * pFileName, satoko_opts_t * opts ) in Gia_ManSatokoFromDimacs()
101 satoko_t * pSat = satoko_create(); in Gia_ManSatokoFromDimacs()
152 satoko_t * pSat = Gia_ManSatokoFromDimacs( pFileName, opts ); in Gia_ManSatokoDimacs()
172 satoko_t * Gia_ManSatokoInit( Cnf_Dat_t * pCnf, satoko_opts_t * opts ) in Gia_ManSatokoInit()
174 satoko_t * pSat = satoko_create(); in Gia_ManSatokoInit()
188 satoko_t * Gia_ManSatokoCreate( Gia_Man_t * p, satoko_opts_t * opts ) in Gia_ManSatokoCreate()
191 satoko_t * pSat = Gia_ManSatokoInit( pCnf, opts ); in Gia_ManSatokoCreate()
202 satoko_t * pSat; in Gia_ManSatokoCallOne()
225 satoko_t * pSat = Gia_ManSatokoInit( pCnf, opts ); in Gia_ManSatokoCall()
H A DgiaSupp.c345 satoko_t * pSat; // SAT solver
422 void Gia_Min2AddClausesMux( Gia_Man_t * p, Gia_Obj_t * pNode, satoko_t * pSat ) in Gia_Min2AddClausesMux()
530 void Gia_Min2AddClausesSuper( Gia_Man_t * p, Gia_Obj_t * pNode, Vec_Ptr_t * vSuper, satoko_t * pSat… in Gia_Min2AddClausesSuper()
605 void Gia_Min2ObjAddToFrontier( Gia_Man_t * p, Gia_Obj_t * pObj, Vec_Ptr_t * vFrontier, satoko_t * p… in Gia_Min2ObjAddToFrontier()
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/sat/bmc/
H A DbmcMesh.c53 static inline int Bmc_MeshVarValue( satoko_t * p, int v ) in Bmc_MeshVarValue()
71 int Bmc_MeshAddOneHotness( satoko_t * pSat, int iFirst, int iLast ) in Bmc_MeshAddOneHotness()
109 satoko_t * pSat = satoko_create(); in Bmc_MeshTest()
H A DbmcBmc.c186 int * Sat2_SolverGetModel( satoko_t * p, int * pVars, int nVars ) in Sat2_SolverGetModel()
211 satoko_t * pSat2 = NULL; in Saig_ManBmcSimple()
H A DbmcBmc2.c53 satoko_t * pSat2; // SAT solver
H A DbmcBmcS.c37 #define bmc_sat_solver satoko_t
H A DbmcBmc3.c65 satoko_t * pSat2; // SAT solver
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/proof/cec/
H A DcecSat.c54 satoko_t * pSat; // SAT solver
119 void Cec2_AddClausesMux( Gia_Man_t * p, Gia_Obj_t * pNode, satoko_t * pSat ) in Cec2_AddClausesMux()
227 void Cec2_AddClausesSuper( Gia_Man_t * p, Gia_Obj_t * pNode, Vec_Ptr_t * vSuper, satoko_t * pSat ) in Cec2_AddClausesSuper()
302 void Cec2_ObjAddToFrontier( Gia_Man_t * p, Gia_Obj_t * pObj, Vec_Ptr_t * vFrontier, satoko_t * pSat… in Cec2_ObjAddToFrontier()
320 …etCnfVar( Gia_Man_t * pGia, int iObj, Vec_Ptr_t * vFrontier, Vec_Ptr_t * vFanins, satoko_t * pSat ) in Gia_ObjGetCnfVar()
756 int Cec2_ManVerify_rec( Gia_Man_t * p, int iObj, satoko_t * pSat ) in Cec2_ManVerify_rec()
771 void Cec2_ManVerify( Gia_Man_t * p, int iObj0, int iObj1, int fPhase, satoko_t * pSat ) in Cec2_ManVerify()
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/proof/pdr/
H A DpdrInt.h44 #define sat_solver satoko_t
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/base/acb/
H A DacbFunc.c1325 static inline int satoko_add_xor( satoko_t * pSat, int iVarA, int iVarB, int iVarC, int fCompl ) in satoko_add_xor()
1362 satoko_t * pSat = satoko_create(); in Acb_DerivePatchSupportS()
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/base/abci/
H A Dabc.c25456 satoko_t * p; in Abc_CommandSatoko()