Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

P

Pair<T1,T2> - Class in bham.leakiest.comparator
This class constructs and manipulates a pair.
Pair() - Constructor for class bham.leakiest.comparator.Pair
 
Pair(T1, T2) - Constructor for class bham.leakiest.comparator.Pair
 
parallelComposition(Channel[]) - Static method in class bham.leakiest.Channel
Calculate the channel composed in parallel.
parallelComposition(Channel[], boolean, boolean) - Static method in class bham.leakiest.Channel
Calculate the channel composed in parallel.
parallelComposition(String[], String[], int, int, int) - Static method in class bham.leakiest.Channel
 
parallelComposition(String[], String[], int, int, int, boolean, String) - Static method in class bham.leakiest.Channel
 
parseCommandLine(String[]) - Method in class bham.leakiest.CommandLine
The method for parsing command lines of LeakiEst.
PMF(int) - Method in class bham.leakiest.BinomialDist
Returns the probability of getting exactly k successes.
populationAbove(double) - Method in class bham.leakiest.BinomialDist
Calculates the population above a given lower Bound.
populationBelow(double) - Method in class bham.leakiest.BinomialDist
Calculates the population below a given upper Bound.
populationBelowNormal(double) - Method in class bham.leakiest.BinomialDist
Calculates the population below a given upper Bound by using normal approximation.
printChannel() - Method in class bham.leakiest.Channel
Prints the channel to standard out.
printData() - Method in class bham.leakiest.ContinuousData
Print contents of cdata for debug.
printDist(int[], String) - Static method in class bham.leakiest.Observations
 
printEstimatedMeasure(int, ProbDist[], Channel[], int, int, boolean, GainFunction, Set<String>, boolean, double, boolean) - Static method in class bham.leakiest.CompositionalEstimate
Chooses to estimate and print one of leakage measures by compositional reasoning in the case of discrete inputs.
printExactDiscreteMinEntropyLeakOnly(ProbDist[], Channel[], boolean) - Static method in class bham.leakiest.CompositionalEstimate
 
printFeatures(TreeSet<Integer>, TreeSet<Integer>, int) - Method in class bham.leakiest.ARFFFile
Print the features that are selected to be investigated.
printGainFunctionsList() - Method in class bham.leakiest.infotheory.GainFunction
Prints the list of all gain functions available in the leakiEst.
printJointFrequencyMatrix() - Method in class bham.leakiest.Observations
Print the joint probability matrix obtained from the given observations file.
printJointMatrix(ProbDist) - Method in class bham.leakiest.Channel
Prints the joint probability distribution obtained by a given (prior) input probability distribution and this channel to standard out.
PrintLeakageValue - Class in bham.leakiest
 
PrintLeakageValue(boolean, boolean, int, double, int, boolean, boolean, boolean, boolean) - Constructor for class bham.leakiest.PrintLeakageValue
 
printObservationsMatrix() - Method in class bham.leakiest.Observations
Print the observations matrix for the given observations file.
printPMF(double[]) - Static method in class bham.leakiest.infotheory.InfoTheory
Prints the probability distribution probs with where element a_i has prob[i], to 4 decimal places.
printPMF(String[], double[]) - Static method in class bham.leakiest.infotheory.InfoTheory
Prints the probability distribution probs with where element names[i] has prob[i].
printProb(State) - Method in class bham.leakiest.ProbDist
Print the probability of a state.
printProbDist() - Method in class bham.leakiest.ProbDist
Print the probability distribution.
printProbDist(File) - Method in class bham.leakiest.ProbDist
Output the probability distribution to a file.
printState() - Method in class bham.leakiest.State
Print the state.
printState2() - Method in class bham.leakiest.State
Print the state.
printUsage() - Static method in class bham.leakiest.CommandLine
Print usage of this tool.
ProbDist - Class in bham.leakiest
This class constructs a probability distribution and offers methods for manipulating the probability distribution.
ProbDist(int) - Constructor for class bham.leakiest.ProbDist
Constructs the empty probability distribution.
ProbDist(State[], double[]) - Constructor for class bham.leakiest.ProbDist
Constructs a probability distribution with initial values.
ProbDist(State[], double[], boolean) - Constructor for class bham.leakiest.ProbDist
Constructs a probability distribution with initial values and lock.
ProbDist(String[], double[]) - Constructor for class bham.leakiest.ProbDist
Returns the probability distribution on a given array of states with a given probability mass function.
ProbDist(String[], double[], boolean) - Constructor for class bham.leakiest.ProbDist
Returns the probability distribution on a given array of states with a given probability mass function.
ProbDist(HashMap<State, Double>, boolean) - Constructor for class bham.leakiest.ProbDist
Constructs a probability distribution with initial values and lock.
probDistToPMFArray(String[]) - Method in class bham.leakiest.ProbDist
Returns the array of a given probability distribution that is sorted in the order of a given array inputNames.
probDistToStatesArray(String[]) - Method in class bham.leakiest.ProbDist
Returns the array of the states in a given probability distribution that is sorted in the order of a given array inputNames.
probInputDist(ArrayList<double[]>) - Method in class bham.leakiest.infotheory.KernelFunction
Calculates estimated input distribution.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links