Index
All Classes|All Packages|Constant Field Values|Serialized Form
S
- SegmentSplitter - Class in hlcd.testing.arrayTester
-
Uses a 1-D array of
ints to mimic the splitting of segments. - SegmentSplitter(long) - Constructor for class hlcd.testing.arrayTester.SegmentSplitter
-
The only constructor which uses the specified size to calculates the number of segments required as well as the length of each segment.
- set(long, byte) - Method in class hlcd.testing.arrayTester.ByteArray
-
Sets the value specified at the appropriate index.
- set(long, long) - Method in class hlcd.operations.LongArray
-
Sets the value specified at the appropriate index.
- setCell(byte, byte, byte) - Method in class hlcd.operations.Matrix
- setCell(byte, byte, byte) - Method in interface hlcd.operations.MatrixOperations
-
Sets the value of a cell based on its row index and column index in the current matrix.
- setCell(long[], byte, byte, byte, byte, byte) - Method in class hlcd.operations.Matrix
- setCell(long[], byte, byte, byte, byte, byte) - Method in interface hlcd.operations.MatrixOperations
-
Sets the value of a cell based on its row index and column index in the current matrix.
- setCell(Matrix, byte, byte, byte) - Method in class hlcd.operations.Matrix
- setCell(Matrix, byte, byte, byte) - Method in interface hlcd.operations.MatrixOperations
-
Sets the value of a cell based on the specified matrix, row index, column index and value.
- setCheckDeterminant(boolean) - Method in class hlcd.parameters.CodeValidatorParameters
-
Sets the state of whether the validator should perform a determinant check (only used for quaternary Hermitian LCD codes).
- setCheckLCDProperty(boolean) - Method in class hlcd.parameters.CodeValidatorParameters
-
Sets the state of whether the validator should perform a check to ensure all the code \(\mathsf{C}\) satisfies the Hermitian LCD property (for quaternary codes).
- setCheckUniqueness(boolean) - Method in class hlcd.parameters.CodeValidatorParameters
-
Sets the state of whether the validator should perform a check to ensure all the codewords are unique such that there are no duplicates in the codewords of \(\mathsf{C}\).
- setCheckValidMinimumDistance(boolean) - Method in class hlcd.parameters.CodeValidatorParameters
-
Sets the state of whether the validator should perform a check to ensure all the codewords in the code satisfy the minimum distance \(d\) constraint.
- setCheckZeroVectors(boolean) - Method in class hlcd.parameters.CodeValidatorParameters
-
Sets the state of whether the validator should perform a check to ensure the codewords in \(\mathsf{C}\) contain a single nonzero vector.
- setCodeObjectWritableStatus(boolean) - Method in class hlcd.parameters.CodeExporterParameters
-
Sets the value of whether the code object should be written to file.
- setColumn(byte, byte[]) - Method in class hlcd.operations.Matrix
- setColumn(byte, byte[]) - Method in interface hlcd.operations.MatrixOperations
-
Sets a specific column in the current matrix based on the specified column index and new column vector.
- setColumn(long[], byte, byte[], byte) - Method in class hlcd.operations.Matrix
- setColumn(long[], byte, byte[], byte) - Method in interface hlcd.operations.MatrixOperations
-
Sets a specific column based on the specified matrix array, column index and new column vector.
- setColumn(Matrix, byte, byte[]) - Method in class hlcd.operations.Matrix
- setColumn(Matrix, byte, byte[]) - Method in interface hlcd.operations.MatrixOperations
-
Sets a specific column based on the specified matrix, column index and new column vector.
- setGMatrixLatexWritableStatus(boolean) - Method in class hlcd.parameters.CodeExporterParameters
-
Sets the value of whether the generator matrix should be written as a
.texfile. - setGMatrixMatlabWritableStatus(boolean) - Method in class hlcd.parameters.CodeExporterParameters
-
Sets the value of whether the generator matrix should be written as a
.m(Matlab) file. - setMatrixArray(long[], byte, byte, boolean) - Method in class hlcd.operations.Matrix
- setMatrixArray(long[], byte, byte, boolean) - Method in interface hlcd.operations.MatrixOperations
-
Sets the matrix array of the current matrix to the specified matrix array.
- setPrintInvalidEntries(boolean) - Method in class hlcd.parameters.CodeValidatorParameters
-
Sets the state of whether the validator should print out messages to the console of invalid tests encountered.
- setReplicateLinearCombinations(boolean) - Method in class hlcd.parameters.CodeValidatorParameters
-
Sets the state of whether the validator should perform a check to ensure the codewords in \(G\) generate all the linear combinations found.
- setRow(byte, long) - Method in class hlcd.operations.Matrix
- setRow(byte, long) - Method in interface hlcd.operations.MatrixOperations
-
Sets a specific row in the current matrix based on the specified row index and new row vector.
- setRow(long[], byte, long) - Method in class hlcd.operations.Matrix
- setRow(long[], byte, long) - Method in interface hlcd.operations.MatrixOperations
-
Sets a specific row based on the specified matrix array, row index and new row vector.
- setRow(Matrix, byte, long) - Method in class hlcd.operations.Matrix
- setRow(Matrix, byte, long) - Method in interface hlcd.operations.MatrixOperations
-
Sets a specific row based on the specified matrix, row index and new row vector.
- setStopWhenFalseEncountered(boolean) - Method in class hlcd.parameters.CodeValidatorParameters
-
Sets the state of whether the validator should stop testing once a single test has failed.
- setWeightEnumeratorAsLatexStatus(boolean) - Method in class hlcd.parameters.CodeExporterParameters
-
Sets the value of whether the weight enumerator should be written as a
.texfile. - shouldPrintCodeStatistics() - Method in class hlcd.parameters.CodeDisplayParameters
-
Whether the code statistics should be printed on console.
- shouldPrintCombinations() - Method in class hlcd.parameters.CodeDisplayParameters
-
Whether the codewords in the code should be printed on console.
- shouldPrintFilePath() - Method in class hlcd.parameters.CodeDisplayParameters
-
Whether the directory used to write the files to should be printed on console.
- shouldPrintGeneratorMatrix() - Method in class hlcd.parameters.CodeDisplayParameters
-
Whether the generator matrix should be printed on console.
- shouldPrintGPrime() - Method in class hlcd.parameters.CodeDisplayParameters
-
Whether \(G^{\prime} = G^{\kern0pt}_{k \times n} \overline{G}^{T}_{n \times k}\) should be printed on console.
- shouldPrintGPrimeDet() - Method in class hlcd.parameters.CodeDisplayParameters
-
Whether the determinant of \(G^{\prime} = G^{\kern0pt}_{k \times n} \overline{G}^{T}_{n \times k}\) should be printed on console.
- shouldPrintWeightEnumerator() - Method in class hlcd.parameters.CodeDisplayParameters
-
Whether the weight enumerator of the code should be printed on console.
- SimpleExecutor - Class in hlcd.run
-
A simple execution class that will search for the \(n\), \(k\), \(d\) and
basevalues assigned/hardcoded in the constructor. - SimpleExecutor() - Constructor for class hlcd.run.SimpleExecutor
-
The only constructor that declares the \(n\), \(k\), \(d\) and
basevalues to execute. - start() - Method in class hlcd.operations.Benchmarker
-
Sets the start mark of the execution time.
- startEngine() - Method in class hlcd.linearCode.Code
-
Starts the search of the entire program.
- Style - Enum Class in hlcd.enums
-
An enum for choosing how should a matrix in the program be displayed.
All Classes|All Packages|Constant Field Values|Serialized Form