|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSFE.PF.Block
SFE.PF.S
SFE.PF.S_u_1
public class S_u_1
S(u,1) selection block.
Constructor Summary | |
---|---|
S_u_1()
|
|
S_u_1(int u,
UC c)
|
Method Summary | |
---|---|
int |
countGates()
Count number of gates of this block. |
int |
estimateGates(int u,
int v)
Estimate number of gates of selection block. |
Gate[] |
extractCircuit(Gate[] inputs,
Gate[] outputs)
Extract circuit representation of block. |
void |
generate(int u,
int v,
UC c)
Generate selection block. |
void |
program(int select)
|
void |
program(int[] select)
Program selection block. |
Methods inherited from class SFE.PF.S |
---|
generateS |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public S_u_1(int u, UC c)
public S_u_1()
Method Detail |
---|
public int countGates()
Block
countGates
in class Block
public int estimateGates(int u, int v)
S
estimateGates
in class S
u
- #inputsv
- #outputs
public void program(int[] select)
S
program
in class S
select
- selection mapping: output[i] <- input[s[i]], i=0..(v-1)public void program(int select)
public Gate[] extractCircuit(Gate[] inputs, Gate[] outputs)
Block
extractCircuit
in class Block
inputs
- input wiresoutputs
- buffer for output wires
public void generate(int u, int v, UC c)
S
generate
in class S
u
- #inputsv
- #outputsc
- UC containing this selection block
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |