Index

A B C D E F G H I J L M O P Q R S T V W 
All Classes|All Packages|Constant Field Values|Serialized Form

B

beep() - Static method in class hlcd.operations.Benchmarker
Plays a beep audio and usually used when an execution is completed.
Benchmarker - Class in hlcd.operations
Used to time the execution duration of a run.
Benchmarker() - Constructor for class hlcd.operations.Benchmarker
Initializes the object.
Benchmarker(long, long) - Constructor for class hlcd.operations.Benchmarker
Assumes the start and end times were already captured.
benchmarkOptimalMultiplication(long) - Method in class hlcd.testing.optimizationTester.QuaternaryVectorMultiplicationTester
Generates 2x random vectors, where x is the iterations specified to test using the optimal solution the program uses.
benchmarkOptimalMultiplication(long, long, long) - Method in class hlcd.testing.optimizationTester.QuaternaryVectorMultiplicationTester
Tests the multiplication of the two specified vectors x times, where x is the iterations specified.
benchmarkOptimalSolution(long) - Method in class hlcd.testing.optimizationTester.HammingWeightTester
Generates x random vectors, where x is the iterations specified and find their Hamming weight using the optimal solution the program uses.
benchmarkOptimalSolution(long, long) - Method in class hlcd.testing.optimizationTester.HammingWeightTester
Finds the Hamming weight of the vector specified x times, where x is the iterations specified.
benchmarkSlowMultiplication(long) - Method in class hlcd.testing.optimizationTester.QuaternaryVectorMultiplicationTester
Generates 2x random vectors, where x is the iterations specified to test using the naive/slow solution.
benchmarkSlowMultiplication(long, long, long) - Method in class hlcd.testing.optimizationTester.QuaternaryVectorMultiplicationTester
Tests the multiplication of the two specified vectors x times, where x is the iterations specified.
benchmarkSlowSolution(long) - Method in class hlcd.testing.optimizationTester.HammingWeightTester
Generates x random vectors, where x is the iterations specified and find their Hamming weight using the slow solution that uses a loop.
benchmarkSlowSolution(long, long) - Method in class hlcd.testing.optimizationTester.HammingWeightTester
Finds the Hamming weight of the vector specified x times, where x is the iterations specified.
BINARY - Enum constant in enum class hlcd.enums.Style
The binary presentation (\(00_{2}\), \(01_{2}\), \(10_{2}\) and \(11_{2}\)).
ByteArray - Class in hlcd.testing.arrayTester
A tester class that uses bytes instead of longs to store vectors of 8-bits.
ByteArray(byte, byte, byte) - Constructor for class hlcd.testing.arrayTester.ByteArray
Creates a combination array filled with zeros based on the parameters specified.
ByteArray(long) - Constructor for class hlcd.testing.arrayTester.ByteArray
Creates a combination array filled with zeros based on the size specified.
A B C D E F G H I J L M O P Q R S T V W 
All Classes|All Packages|Constant Field Values|Serialized Form