A B C D E F G H I K L M N O P R S T U V W X Y Z _

P

P - Class in SFE.PF
P(u,v) permutation block.
P(int, int, UC) - Constructor for class SFE.PF.P
Constructor
P_EP - Class in SFE.PF
P(u,v>=u) expanded permutation block.
P_EP(int, int, UC) - Constructor for class SFE.PF.P_EP
 
P_TP - Class in SFE.PF
P(u>=v,v) truncated permutation block.
P_TP(int, int, UC) - Constructor for class SFE.PF.P_TP
 
pad(BigInteger) - Static method in class SFE.BOAL.MyUtil
 
parameters - Variable in class SFE.Compiler.Function
 
ParentType - Class in SFE.Compiler
this class represents types that contain other types such as structs and arrays
ParentType() - Constructor for class SFE.Compiler.ParentType
 
parse() - Method in class SFE.BOAL.Formatter
The parse() method is the parser of the formatter input file.
parse() - Method in class SFE.BOAL.Parser
The parse() method is the main body of the parser.
Parser - Class in SFE.BOAL
Parser The straight-line input code with inputs and generic gate-descriptions has the following format:
Parser(StreamTokenizer) - Constructor for class SFE.BOAL.Parser
Constructor for class Parser
Parser.ParseError - Exception in SFE.BOAL
 
Parser.ParseError(String) - Constructor for exception SFE.BOAL.Parser.ParseError
 
parserUsage() - Static method in class SFE.BOAL.Parser
 
pathFile(String) - Static method in class SFE.BOAL.MyUtil
pathFile - concatenate $rundir to a filename
pingpong(ObjectOutputStream, ObjectInputStream, int) - Method in class SFE.BOAL.Bob
This routine is for debugging socket communication
pingpong(ObjectOutputStream, ObjectInputStream, int) - Method in class SFE.PF.BobPF
This routine is for debugging socket communication
pinverseq - Static variable in class SFE.BOAL.MyUtil
 
PlusOperator - Class in SFE.Compiler
A class for representing binary + operator expressions that can be defined in the program.
PlusOperator() - Constructor for class SFE.Compiler.PlusOperator
 
pongping(ObjectOutputStream, ObjectInputStream, int) - Method in class SFE.BOAL.Alice
This routine is for debugging socket communication
pongping(ObjectOutputStream, ObjectInputStream, int) - Method in class SFE.PF.AlicePF
This routine is for debugging socket communication
popScope() - Static method in class SFE.Compiler.Function
Called when ending the current scope
popScope() - Method in class SFE.Compiler.UniqueVariables
Removes the current scope (= hash table in head of linked list)
PrimitiveOperator - Class in SFE.Compiler
The PrimitiveOperator class represents a primitive operator in the program.
PrimitiveOperator(int) - Constructor for class SFE.Compiler.PrimitiveOperator
Construct a new PrimitiveOperator from a given int that represents the operator.
PrimitiveOperator(boolean[]) - Constructor for class SFE.Compiler.PrimitiveOperator
Construct a new PrimitiveOperator from a given truth table.
printCircuit() - Method in class SFE.BOAL.Circuit
For debugging purposes.
printGate() - Method in class SFE.BOAL.Gate
Print a gate (for debugging only).
priority() - Method in class SFE.Compiler.EqualOperator
Returns 1 - The priority of this operator.
priority() - Method in class SFE.Compiler.GreaterEqualOperator
Returns an int (1) that represents the priority of the operator
priority() - Method in class SFE.Compiler.GreaterOperator
Returns an int (1) that represents the priority of the operator
priority() - Method in class SFE.Compiler.LessEqualOperator
Returns an int theat represents the priority of the operator
priority() - Method in class SFE.Compiler.LessOperator
Returns an int theat represents the priority of the operator
priority() - Method in class SFE.Compiler.NotEqualOperator
Returns an int that represents the priority of the operator
priority() - Method in class SFE.Compiler.Operator
Returns an int theat represents the priority of the operator
priority() - Method in class SFE.Compiler.PlusOperator
Returns an int that represents the priority of the operator
priority() - Method in class SFE.Compiler.PrimitiveOperator
Returns an int theat represents the priority of the operator
PROG_PANEL - Static variable in class SFE.GUI.EditWndPanel
 
progPanel - Variable in class SFE.GUI.EditWndPanel
 
ProgPanel - Class in SFE.GUI
An Editor Panel.
ProgPanel(Program, JFrame) - Constructor for class SFE.GUI.ProgPanel
Construct a new ProgPanel
Program - Class in SFE.Compiler
A class that represents the program.
Program(String) - Constructor for class SFE.Compiler.Program
 
program - Variable in class SFE.GUI.CodeWnd
 
Program - Class in SFE.GUI
Program A Program includes all program data.
Program(String, String) - Constructor for class SFE.GUI.Program
Create a new Program
program(int[]) - Method in class SFE.PF.Block
Program block.
program(int[]) - Method in class SFE.PF.P_EP
Program expanded permutation block
program(int[]) - Method in class SFE.PF.P_TP
Program truncated permutation block
program(int[]) - Method in class SFE.PF.S
Program selection block.
program(int[]) - Method in class SFE.PF.S_U
 
program(int[]) - Method in class SFE.PF.S_u_1
 
program(int) - Method in class SFE.PF.S_u_1
 
program(int[]) - Method in class SFE.PF.S_u_v
 
program(int[]) - Method in class SFE.PF.S_V
 
program(int[], int[], ParseGate[]) - Method in class SFE.PF.UC
Program UC with given circuit.
program(int[], int[], ParseGate[]) - Method in class SFE.PF.UCsel
 
program(int[], int[], ParseGate[]) - Method in class SFE.PF.UCvaliant
 
PROGRAM_TITLE - Static variable in class SFE.GUI.CodeWndPanel
 
programDesc - Variable in class SFE.GUI.Program
 
programDoc - Variable in class SFE.GUI.Program
 
ProgramDocument - Class in SFE.GUI
ProgramDocument is a PlainDocument extended type, with some additional comfortable operations
ProgramDocument() - Constructor for class SFE.GUI.ProgramDocument
Create a new ProgramDocument
ProgramDocument(String) - Constructor for class SFE.GUI.ProgramDocument
Create a new ProgramDocument
programName - Variable in class SFE.GUI.Program
 
progScroll - Variable in class SFE.GUI.CodeWndPanel
 
progText - Variable in class SFE.GUI.CodeWndPanel
 
pushScope() - Static method in class SFE.Compiler.Function
Called when begining a new scope (for example: if, for)
pushScope() - Method in class SFE.Compiler.UniqueVariables
Adds a new scope (= new hash table in linked list)
putUsedStatement(Statement) - Static method in class SFE.Compiler.Optimizer
Adds an AssignmentStatement to the usage data structure.

A B C D E F G H I K L M N O P R S T U V W X Y Z _