Class ReedSolomonEncoder


  • public final class ReedSolomonEncoder
    extends java.lang.Object

    Implements Reed-Solomon enbcoding, as the name implies.

    Since:
    5.0.2
    • Field Detail

      • field

        private final GF256 field
      • cachedGenerators

        private final java.util.ArrayList<GF256Poly> cachedGenerators
    • Constructor Detail

      • ReedSolomonEncoder

        public ReedSolomonEncoder​(GF256 field)
    • Method Detail

      • buildGenerator

        private GF256Poly buildGenerator​(int degree)
      • encode

        public void encode​(int[] toEncode,
                           int ecBytes)