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

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 (.bin file).
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 true except 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.
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