#include "saig.h"#include "sat/cnf/cnf.h"#include "sat/bsat/satSolver.h"#include "bool/kit/kit.h"#include "misc/bar/bar.h"#include "saigUnfold2.c"
Go to the source code of this file.
Functions | |
| int | Ssw_ManProfileConstraints (Aig_Man_t *p, int nWords, int nFrames, int fVerbose) |
| FUNCTION DEFINITIONS ///. | |
| Aig_Man_t * | Saig_ManCreateIndMiter (Aig_Man_t *pAig, Vec_Vec_t *vCands) |
| int | Saig_ManFilterUsingIndOne_new (Aig_Man_t *p, Aig_Man_t *pFrame, sat_solver *pSat, Cnf_Dat_t *pCnf, int nConfs, int nProps, int Counter) |
| void | Saig_ManFilterUsingInd (Aig_Man_t *p, Vec_Vec_t *vCands, int nConfs, int nProps, int fVerbose) |
| Aig_Man_t * | Saig_ManUnrollCOI_ (Aig_Man_t *p, int nFrames) |
| Aig_Man_t * | Saig_ManUnrollCOI (Aig_Man_t *pAig, int nFrames) |
| void | Saig_CollectSatValues (sat_solver *pSat, Cnf_Dat_t *pCnf, Vec_Ptr_t *vInfo, int *piPat) |
| int | Saig_DetectTryPolarity (sat_solver *pSat, int nConfs, int nProps, Cnf_Dat_t *pCnf, Aig_Obj_t *pObj, int iPol, Vec_Ptr_t *vInfo, int *piPat, int fVerbose) |
| Vec_Vec_t * | Ssw_ManFindDirectImplications (Aig_Man_t *p, int nFrames, int nConfs, int nProps, int fVerbose) |
| Vec_Vec_t * | Saig_ManDetectConstrFunc (Aig_Man_t *p, int nFrames, int nConfs, int nProps, int fVerbose) |
| void | Saig_ManDetectConstrFuncTest (Aig_Man_t *p, int nFrames, int nConfs, int nProps, int fOldAlgo, int fVerbose) |
| Aig_Man_t * | Saig_ManDupUnfoldConstrsFunc (Aig_Man_t *pAig, int nFrames, int nConfs, int nProps, int fOldAlgo, int fVerbose) |
| Aig_Man_t * | Saig_ManDupFoldConstrsFunc (Aig_Man_t *pAig, int fCompl, int fVerbose, int fSeqCleanup) |
| void Saig_CollectSatValues | ( | sat_solver * | pSat, |
| Cnf_Dat_t * | pCnf, | ||
| Vec_Ptr_t * | vInfo, | ||
| int * | piPat ) |
Function*************************************************************
Synopsis [Collects and saves values of the SAT variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 497 of file saigConstr2.c.

| int Saig_DetectTryPolarity | ( | sat_solver * | pSat, |
| int | nConfs, | ||
| int | nProps, | ||
| Cnf_Dat_t * | pCnf, | ||
| Aig_Obj_t * | pObj, | ||
| int | iPol, | ||
| Vec_Ptr_t * | vInfo, | ||
| int * | piPat, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Runs the SAT test for the node in one polarity.]
Description []
SideEffects []
SeeAlso []
Definition at line 524 of file saigConstr2.c.


Function*************************************************************
Synopsis [Creates COI of the property output.]
Description []
SideEffects []
SeeAlso []
Definition at line 234 of file saigConstr2.c.


| Vec_Vec_t * Saig_ManDetectConstrFunc | ( | Aig_Man_t * | p, |
| int | nFrames, | ||
| int | nConfs, | ||
| int | nProps, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Detects constraints functionally.]
Description []
SideEffects []
SeeAlso []
Definition at line 661 of file saigConstr2.c.


| void Saig_ManDetectConstrFuncTest | ( | Aig_Man_t * | p, |
| int | nFrames, | ||
| int | nConfs, | ||
| int | nProps, | ||
| int | fOldAlgo, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Experimental procedure.]
Description []
SideEffects []
SeeAlso []
Definition at line 856 of file saigConstr2.c.


| Aig_Man_t * Saig_ManDupFoldConstrsFunc | ( | Aig_Man_t * | pAig, |
| int | fCompl, | ||
| int | fVerbose, | ||
| int | fSeqCleanup ) |
Function*************************************************************
Synopsis [Duplicates the AIG while unfolding constraints.]
Description []
SideEffects []
SeeAlso []
Definition at line 942 of file saigConstr2.c.


| Aig_Man_t * Saig_ManDupUnfoldConstrsFunc | ( | Aig_Man_t * | pAig, |
| int | nFrames, | ||
| int | nConfs, | ||
| int | nProps, | ||
| int | fOldAlgo, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Duplicates the AIG while unfolding constraints.]
Description []
SideEffects []
SeeAlso []
Definition at line 877 of file saigConstr2.c.


| void Saig_ManFilterUsingInd | ( | Aig_Man_t * | p, |
| Vec_Vec_t * | vCands, | ||
| int | nConfs, | ||
| int | nProps, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Detects constraints functionally.]
Description []
SideEffects []
SeeAlso []
Definition at line 341 of file saigConstr2.c.


| int Saig_ManFilterUsingIndOne_new | ( | Aig_Man_t * | p, |
| Aig_Man_t * | pFrame, | ||
| sat_solver * | pSat, | ||
| Cnf_Dat_t * | pCnf, | ||
| int | nConfs, | ||
| int | nProps, | ||
| int | Counter ) |
Function*************************************************************
Synopsis [Performs inductive check for one of the constraints.]
Description []
SideEffects []
SeeAlso []
Definition at line 312 of file saigConstr2.c.

Function*************************************************************
Synopsis [Creates COI of the property output.]
Description []
SideEffects []
SeeAlso []
Definition at line 431 of file saigConstr2.c.


Function*************************************************************
Synopsis [Creates COI of the property output.]
Description []
SideEffects []
SeeAlso []
Definition at line 405 of file saigConstr2.c.

| Vec_Vec_t * Ssw_ManFindDirectImplications | ( | Aig_Man_t * | p, |
| int | nFrames, | ||
| int | nConfs, | ||
| int | nProps, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Returns the number of variables implied by the output.]
Description []
SideEffects []
SeeAlso []
Definition at line 567 of file saigConstr2.c.


| int Ssw_ManProfileConstraints | ( | Aig_Man_t * | p, |
| int | nWords, | ||
| int | nFrames, | ||
| int | fVerbose ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Returns the probability of POs being 1 under rand seq sim.]
Description []
SideEffects []
SeeAlso []
Definition at line 56 of file saigConstr2.c.

