Class GaloisPolynomial
Inheritance
System.Object
GaloisPolynomial
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Azos.dll
Syntax
public class GaloisPolynomial
Constructors
GaloisPolynomial(GaloisField, Int32[])
Declaration
public GaloisPolynomial(GaloisField field, int[] coefficients)
Parameters
Type |
Name |
Description |
GaloisField |
field |
|
System.Int32[] |
coefficients |
|
Properties
Coefficients
Declaration
public int[] Coefficients { get; }
Property Value
Type |
Description |
System.Int32[] |
|
Degree
Declaration
public int Degree { get; }
Property Value
Type |
Description |
System.Int32 |
|
IsPolynomial0
Declaration
public bool IsPolynomial0 { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Add(GaloisPolynomial)
Declaration
public GaloisPolynomial Add(GaloisPolynomial summand)
Parameters
Returns
Divide(GaloisPolynomial, out GaloisPolynomial, out GaloisPolynomial)
Declaration
public void Divide(GaloisPolynomial divider, out GaloisPolynomial quotient, out GaloisPolynomial remainder)
Parameters
Multiply(GaloisPolynomial)
Declaration
public GaloisPolynomial Multiply(GaloisPolynomial factorPolynomial)
Parameters
Returns
Multiply(Int32, Int32)
Declaration
public GaloisPolynomial Multiply(int degree, int coefficient)
Parameters
Type |
Name |
Description |
System.Int32 |
degree |
|
System.Int32 |
coefficient |
|
Returns
Extension Methods