#include "luckyInt.h"
Go to the source code of this file.
Functions | |
| int | nextSwap (swapInfo *x) |
| void | fillInSwapArray (permInfo *pi) |
| int | oneBitPosition (int x, int size) |
| void | fillInFlipArray (permInfo *pi) |
| permInfo * | setPermInfoPtr (int var) |
| void | freePermInfoPtr (permInfo *x) |
| void | simpleMinimal (word *x, word *pAux, word *minimal, permInfo *pi, int nVars) |
| void | simpleMinimalGroups (word *x, word *pAux, word *minimal, int *pGroups, int nGroups, permInfo **pis, int nVars, int fFlipOutput, int fFlipInput) |
| void fillInFlipArray | ( | permInfo * | pi | ) |
Definition at line 94 of file luckySimple.c.


| void fillInSwapArray | ( | permInfo * | pi | ) |
Definition at line 72 of file luckySimple.c.


| void freePermInfoPtr | ( | permInfo * | x | ) |
| int nextSwap | ( | swapInfo * | x | ) |
Definition at line 47 of file luckySimple.c.

| int oneBitPosition | ( | int | x, |
| int | size ) |
Definition at line 86 of file luckySimple.c.

| permInfo * setPermInfoPtr | ( | int | var | ) |
Definition at line 110 of file luckySimple.c.


Definition at line 156 of file luckySimple.c.


| void simpleMinimalGroups | ( | word * | x, |
| word * | pAux, | ||
| word * | minimal, | ||
| int * | pGroups, | ||
| int | nGroups, | ||
| permInfo ** | pis, | ||
| int | nVars, | ||
| int | fFlipOutput, | ||
| int | fFlipInput ) |
pGroups: we assume that the variables are merged into adjacent groups, the size of each group is stored in pGroups nGroups: the number of groups
pis: we compute all permInfos from 0 to nVars (incl.)
Definition at line 194 of file luckySimple.c.

