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

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 .tex file.
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 .tex file.
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 base values assigned/hardcoded in the constructor.
SimpleExecutor() - Constructor for class hlcd.run.SimpleExecutor
The only constructor that declares the \(n\), \(k\), \(d\) and base values 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.
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