|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSFE.PF.Block
SFE.PF.P
SFE.PF.P_TP
public class P_TP
P(u>=v,v) truncated permutation block.
Constructor Summary | |
---|---|
P_TP(int u,
int v,
UC c)
|
Method Summary | |
---|---|
int |
countGates()
Count number of gates of this block. |
static int |
estimateGates(int u,
int v)
|
Gate[] |
extractCircuit(Gate[] inputs,
Gate[] outputs)
Extract circuit representation of block. |
static void |
main(java.lang.String[] args)
|
void |
program(int[] p)
Program truncated permutation block |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public P_TP(int u, int v, UC c)
Method Detail |
---|
public Gate[] extractCircuit(Gate[] inputs, Gate[] outputs)
Block
extractCircuit
in class Block
inputs
- input wiresoutputs
- buffer for output wires
public void program(int[] p)
program
in class Block
p
- output mapping: output[i] <- input[p[i]], i=0..(v-1)public int countGates()
Block
countGates
in class Block
public static int estimateGates(int u, int v)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |