Index
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 oflongs 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.
All Classes|All Packages|Constant Field Values|Serialized Form