Skip to main content
Skip table of contents

GF256Poly

GF256Poly Internal class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf.qrcode
  iTextSharp.text.pdf.qrcode.GF256Poly[[GF256Poly]]
  end

Members

Methods

Internal methods
ReturnsName
GF256PolyAddOrSubtract(GF256Poly other)
GF256Poly[]Divide(GF256Poly other)
intEvaluateAt(int a)
intGetCoefficient(int degree)
int``[]GetCoefficients()
intGetDegree()
boolIsZero()
GF256PolyMultiply(...)
GF256PolyMultiplyByMonomial(int degree, int coefficient)
Public methods
ReturnsName
stringToString()

Details

Constructors

GF256Poly

Source code

internal GF256Poly(GF256 field, int[] coefficients)
Arguments
TypeNameDescription
GF256field
int``[]coefficients

Methods

GetCoefficients

Source code

internal int GetCoefficients()
GetDegree

Source code

internal int GetDegree()
IsZero

Source code

internal bool IsZero()
GetCoefficient

Source code

internal int GetCoefficient(int degree)
Arguments
TypeNameDescription
intdegree
EvaluateAt

Source code

internal int EvaluateAt(int a)
Arguments
TypeNameDescription
inta
AddOrSubtract

Source code

internal GF256Poly AddOrSubtract(GF256Poly other)
Arguments
TypeNameDescription
GF256Polyother
Multiply [1/2]

Source code

internal GF256Poly Multiply(GF256Poly other)
Arguments
TypeNameDescription
GF256Polyother
Multiply [2/2]

Source code

internal GF256Poly Multiply(int scalar)
Arguments
TypeNameDescription
intscalar
MultiplyByMonomial

Source code

internal GF256Poly MultiplyByMonomial(int degree, int coefficient)
Arguments
TypeNameDescription
intdegree
intcoefficient
Divide

Source code

internal GF256Poly Divide(GF256Poly other)
Arguments
TypeNameDescription
GF256Polyother
ToString

Source code

public override string ToString()

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.