public override bool Equals(object obj)
        {
            var other = obj as IrreduciblePolynomial;

            if (other == null)
            {
                return(base.Equals(obj));
            }

            return(PolynomialValue.Equals(other.PolynomialValue));
        }
示例#2
0
        public override bool Equals(object obj)
        {
            var other = obj as FiniteFieldPolynomial;

            if (other == null)
            {
                return(base.Equals(obj));
            }

            return((PrimePolynomial == other.PrimePolynomial)
                   &&
                   (PolynomialValue.Equals(other.PolynomialValue)));
        }
 public override int GetHashCode()
 {
     return(PolynomialValue.GetHashCode());
 }
 public override string ToString()
 {
     return(PolynomialValue.ToPolynomialString());
 }