GaloisFieldPolynomial Class
Namespace: Stimulsoft.Report.BarCodes.StiBarcodeUtils
Constructors
| Constructor | Description |
|---|---|
| constructor(GaloisField field, number[] coefficients) |
constructor(field: GaloisField, coefficients: number[])
Parameters
- field (GaloisField)
- coefficients (number[])
Properties
| Property | Type | Description |
|---|---|---|
| getCoefficients | number[] | |
| getDegree | number | |
| isZero | boolean |
Methods
| Method | Returns | Description |
|---|---|---|
| addOrSubtract | GaloisFieldPolynomial | |
| divide | GaloisFieldPolynomial[] | |
| getCoefficient | number | |
| multiply | GaloisFieldPolynomial | |
| multiplyByMonomial | GaloisFieldPolynomial |
Method Details
addOrSubtract
addOrSubtract(other: GaloisFieldPolynomial): GaloisFieldPolynomial
Parameters
- other (GaloisFieldPolynomial)
Returns GaloisFieldPolynomial
divide
divide(other: GaloisFieldPolynomial): GaloisFieldPolynomial[]
Parameters
- other (GaloisFieldPolynomial)
Returns GaloisFieldPolynomial[]
getCoefficient
getCoefficient(degree: number): number
Parameters
- degree (number)
Returns number
multiply
multiply(other: GaloisFieldPolynomial): GaloisFieldPolynomial
Parameters
- other (GaloisFieldPolynomial)
Returns GaloisFieldPolynomial
multiplyByMonomial
multiplyByMonomial(degree: number, coefficient: number): GaloisFieldPolynomial
Parameters
- degree (number)
- coefficient (number)
Returns GaloisFieldPolynomial
Fields
| Field | Type | Description |
|---|---|---|
| largerCoefficients | any | |
| quotient | any | |
| remainder | any | |
| smallerCoefficients | any |