Index
All Classes|All Packages|Constant Field Values|Serialized Form
C
- clone() - Method in class hlcd.operations.Matrix
-
Returns the current matrix as a brand-new copy.
- Code - Class in hlcd.linearCode
-
The definition of a mathematical linear code.
- Code(CodeParameters, CodeValidatorParameters) - Constructor for class hlcd.linearCode.Code
-
The only constructor which accepts the code parameters and the code validator parameters.
- CodeDisplayParameters - Class in hlcd.parameters
-
A wrapper class containing the information of what should be displayed on console as output.
- CodeDisplayParameters() - Constructor for class hlcd.parameters.CodeDisplayParameters
-
Uses the default values which are to print the generator matrix, the determinant of the generator matrix, the statistics of the code and the file path of where the data will be written to.
- CodeDisplayParameters(boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class hlcd.parameters.CodeDisplayParameters
-
Allows to choose the data to be displayed to console.
- CodeExporter - Class in hlcd.exporter
-
Exports the code found to file as a persistent object, \(\LaTeX\) and Matlab files.
- CodeExporter(String, CodeExporterParameters, Code, boolean) - Constructor for class hlcd.exporter.CodeExporter
-
Initializes the code exporter by accepting the parameters of the files that need to be exported.
- CodeExporterParameters - Class in hlcd.parameters
-
Stores the options of a code when being exported.
- CodeExporterParameters() - Constructor for class hlcd.parameters.CodeExporterParameters
-
Writes all data to file: the code object, the generator matrix as \(\LaTeX\) and Matlab files, as well as the weight enumerator of the code as a \(\LaTeX\) file.
- CodeExporterParameters(boolean, boolean, boolean, boolean) - Constructor for class hlcd.parameters.CodeExporterParameters
-
Accepts the code being exported as well as the options associated with it.
- CodeObjectIO - Class in hlcd.exporter
-
Exports the code found to file as a persistent object (
.binfile). - CodeObjectIO(Code, String, String, boolean) - Constructor for class hlcd.exporter.CodeObjectIO
-
Initializes the Code object I/O based on the parameters specified.
- CodeOperations - Interface in hlcd.linearCode
-
The operations a mathematical linear code.
- CodeParameters - Class in hlcd.parameters
-
Stores the parameters of a code when being created.
- CodeParameters(byte, byte, byte, byte) - Constructor for class hlcd.parameters.CodeParameters
-
Initializes the basic parameters state of a code.
- CodeParameters(byte, byte, byte, byte, byte, boolean, boolean, boolean, boolean) - Constructor for class hlcd.parameters.CodeParameters
-
Initializes the basic state of a code.
- CodeStatistics - Class in hlcd.linearCode
-
The code statistics is responsible for benchmarking the statistics run of a code.
- CodeStatistics(CodeParameters, CodeValidatorParameters, long, long, long) - Constructor for class hlcd.linearCode.CodeStatistics
-
Constructs the code statistics based on the parameters specified.
- CodeValidator - Class in hlcd.linearCode
-
The code validator that will ensure the code that was obtained is valid by checking that the generator matrix, orthogonal linear combinations, minimum distance etc.
- CodeValidator(Code, CodeValidatorParameters) - Constructor for class hlcd.linearCode.CodeValidator
-
The only constructor that accepts the code found as well as the validator parameters.
- CodeValidatorParameters - Class in hlcd.parameters
-
Stores the options of a code \(\mathsf{C}\) when being validated to ensure the generator matrix \(G\) does satisfy the necessary requirements of the \(\left[n, \, k, \, d\right]_{base}\) code found.
- CodeValidatorParameters() - Constructor for class hlcd.parameters.CodeValidatorParameters
-
The default constructor which will set all parameters to
trueexcept checking for Hermitian LCD property and printing invalid entries. - CodeValidatorParameters(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class hlcd.parameters.CodeValidatorParameters
-
Initializes the state of a code validator options.
- ComplexExecutor - Class in hlcd.run
-
A complete execution class that initializes all possible parameters in this program from the \(n\), \(k\), \(d\) values to the code parameters, code validator parameters, code export parameters and code display parameters.
- ComplexExecutor() - Constructor for class hlcd.run.ComplexExecutor
-
Initializes all the parameters in of the execution.
- contains(long) - Method in class hlcd.operations.LongArray
-
Checks if the value specified is exists in the combination array.
- contains(long) - Method in class hlcd.testing.arrayTester.ByteArray
-
Checks if the value specified is exists in the combination array.
- containsZeroRow() - Method in class hlcd.operations.Matrix
- containsZeroRow() - Method in interface hlcd.operations.MatrixOperations
-
To check if the matrix contains at least a single row of
0. - convertByteArrayToLongArray(byte[]) - Method in class hlcd.operations.RandomMatrixGenerator
-
Converts the specified byte matrix array to a long matrix array.
- convertLongArrayToByteArray(long[]) - Method in class hlcd.operations.RandomMatrixGenerator
-
Converts the specified long matrix array to a byte matrix array.
- createDirectory() - Method in class hlcd.operations.DirectoryCreator
-
Creates a new folder.
All Classes|All Packages|Constant Field Values|Serialized Form