GF256Poly Class

Namespace: Stimulsoft.Report.BarCodes

Constructors

Constructor Description
constructor(GF256 field, number[] coefficients)  

constructor(field: GF256, coefficients: number[])

Parameters

  • field (GF256)
  • coefficients (number[])

Methods

Method Returns Description
addOrSubtract GF256Poly  
divide GF256Poly[]  
evaluateAt number  
getCoefficient number  
getCoefficients number[]  
getDegree number  
isZero boolean  
multiply GF256Poly  
multiply1 GF256Poly  
multiplyByMonomial GF256Poly  

Method Details

addOrSubtract

addOrSubtract(other: GF256Poly): GF256Poly

Parameters

Returns GF256Poly


divide

divide(other: GF256Poly): GF256Poly[]

Parameters

Returns GF256Poly[]


evaluateAt

evaluateAt(a: number): number

Parameters

  • a (number)

Returns number


getCoefficient

getCoefficient(degree: number): number

Parameters

  • degree (number)

Returns number


getCoefficients

getCoefficients(): number[]

Returns number[]


getDegree

getDegree(): number

Returns number


isZero

isZero(): boolean

Returns boolean


multiply

multiply(other: GF256Poly): GF256Poly

Parameters

Returns GF256Poly


multiply1

multiply1(scalar: number): GF256Poly

Parameters

  • scalar (number)

Returns GF256Poly


multiplyByMonomial

multiplyByMonomial(degree: number, coefficient: number): GF256Poly

Parameters

  • degree (number)
  • coefficient (number)

Returns GF256Poly

Fields

Field Type Description
_coefficients number[]  
_field GF256  
largerCoefficients any  
quotient any  
remainder any  
result any  
result2 any  
smallerCoefficients any