C# Класс zxingwp7.common.reedsolomon.GF256Poly

Represents a polynomial whose coefficients are elements of GF(256). Instances of this class are immutable.

Much credit is due to William Rucklidge since portions of this code are an indirect port of his C++ Reed-Solomon implementation.

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GF256Poly System
addOrSubtract GF256Poly
divide zxingwp7.common.reedsolomon.GF256Poly[]
evaluateAt int
getCoefficient int
multiply GF256Poly
multiply GF256Poly
multiplyByMonomial GF256Poly

Открытые методы

Метод Описание
ToString ( ) : String

Приватные методы

Метод Описание
GF256Poly ( GF256 field, int coefficients ) : System

or if leading coefficient is 0 and this is not a constant polynomial (that is, it is not the monomial "0")

addOrSubtract ( GF256Poly other ) : GF256Poly
divide ( GF256Poly other ) : zxingwp7.common.reedsolomon.GF256Poly[]
evaluateAt ( int a ) : int
getCoefficient ( int degree ) : int
multiply ( GF256Poly other ) : GF256Poly
multiply ( int scalar ) : GF256Poly
multiplyByMonomial ( int degree, int coefficient ) : GF256Poly

Описание методов

ToString() публичный Метод

public ToString ( ) : String
Результат String