ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
lucky.h
Go to the documentation of this file.
1
16
17#ifndef ABC__bool__lucky__LUCKY_H_
18#define ABC__bool__lucky__LUCKY_H_
19
20
22
23typedef struct
24{
25 int varN;
33
34extern unsigned Kit_TruthSemiCanonicize_new( unsigned * pInOut, unsigned * pAux, int nVars, char * pCanonPerm );
35extern unsigned luckyCanonicizer_final_fast( word * pInOut, int nVars, char * pCanonPerm );
36extern unsigned luckyCanonicizer_final_fast1( word * pInOut, int nVars, char * pCanonPerm );
37extern void resetPCanonPermArray(char* x, int nVars);
38extern permInfo* setPermInfoPtr(int var);
39extern void freePermInfoPtr(permInfo* x);
40extern void simpleMinimal(word* x, word* pAux,word* minimal, permInfo* pi, int nVars);
41
43
44#endif /* LUCKY_H_ */
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
void freePermInfoPtr(permInfo *x)
void simpleMinimal(word *x, word *pAux, word *minimal, permInfo *pi, int nVars)
void resetPCanonPermArray(char *x, int nVars)
Definition luckyFast6.c:30
unsigned Kit_TruthSemiCanonicize_new(unsigned *pInOut, unsigned *pAux, int nVars, char *pCanonPerm)
Definition lucky.c:611
unsigned luckyCanonicizer_final_fast1(word *pInOut, int nVars, char *pCanonPerm)
permInfo * setPermInfoPtr(int var)
unsigned luckyCanonicizer_final_fast(word *pInOut, int nVars, char *pCanonPerm)
unsigned __int64 word
DECLARATIONS ///.
Definition kitPerm.c:36
int * swapArray
Definition lucky.h:26
int totalFlips
Definition lucky.h:31
int * flipArray
Definition lucky.h:29
int swapCtr
Definition lucky.h:27
int flipCtr
Definition lucky.h:30
int totalSwaps
Definition lucky.h:28
int varN
Definition lucky.h:25