Uses of Package
hlcd.operations
Packages that use hlcd.operations
Package
Description
Takes care of exporting the code found to
.bin, .tex and
.m (Matlab) file.Contains the mathematical definition of a "code" along with a validator to
ensure the code obtained is valid.
The tools used when searching for a code are found here.
A tester package where the program is executed and the output is exported
as a
.m file to compare the results with Matlab.A tester package checking the optimizations of the bit manipulation
operations of constant time used in this program yield the same output as
the slower operations that use loops.
-
Classes in hlcd.operations used by hlcd.exporterClassDescriptionThe creation of directories and files is taken care of here.Defines a matrix as a 1-D array where there are 62 columns.Creates the weight enumerator of the codewords in the code in the form of: \(\operatorname{w}(x)_{\mathsf{C}} = A_{0} + A_{1}x + A_{2}x^2 + \ldots + A_{n- 2}x^{n-2} + A_{n - 1}x^{n-1} + A_nx^n\), where \(A_{i}\) is the number of codewords in \(\mathsf{C}\) whose Hamming weight is \(i\).
-
Classes in hlcd.operations used by hlcd.linearCodeClassDescriptionA structure for storing the linear combinations of the code.Defines a matrix as a 1-D array where there are 62 columns.Creates the weight enumerator of the codewords in the code in the form of: \(\operatorname{w}(x)_{\mathsf{C}} = A_{0} + A_{1}x + A_{2}x^2 + \ldots + A_{n- 2}x^{n-2} + A_{n - 1}x^{n-1} + A_nx^n\), where \(A_{i}\) is the number of codewords in \(\mathsf{C}\) whose Hamming weight is \(i\).
-
Classes in hlcd.operations used by hlcd.operationsClassDescriptionA structure for storing the linear combinations of the code.Defines a matrix as a 1-D array where there are 62 columns.Defines the operations of a matrix.
-
Classes in hlcd.operations used by hlcd.testing.matlabChecker
-
Classes in hlcd.operations used by hlcd.testing.optimizationTester