Uses of Class
hlcd.operations.LongArray
Packages that use LongArray
Package
Description
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.
-
Uses of LongArray in hlcd.linearCode
Methods in hlcd.linearCode that return LongArrayModifier and TypeMethodDescriptionCode.getCombinations()CodeOperations.getCombinations()The linear combinations of the codewords in the code.Methods in hlcd.linearCode with parameters of type LongArrayModifier and TypeMethodDescriptionbooleanCodeValidator.areAllCombinationsUnique(LongArray combinationsArray, boolean printInvalidEntries)The engine that ensures all the codewords in the code are unique.longCodeValidator.getTotalInvalidMinimumDistanceVectors(LongArray combinationsArray, boolean printInvalidEntries)The engine that goes through the linear combination array and ensures that the minimum distance for each vector in the combinations satisfies the minimum distance requirement.booleanCodeValidator.isHLCDPropertySatisfied(LongArray combinationsArray, boolean printInvalidEntries)The engine that ensures all the codewords satisfies the Hermitian LCD property. -
Uses of LongArray in hlcd.operations
Methods in hlcd.operations with parameters of type LongArrayModifier and TypeMethodDescriptionbooleanCompares whether the specified combination array is the same as the current one.Constructors in hlcd.operations with parameters of type LongArrayModifierConstructorDescriptionWeightEnumerator(byte n, byte k, byte d, byte base, LongArray combinations)Constructs a weight enumerator based on the \(n\), \(k\) and \(d\) values as well as the linear combinations of codewords specified.