/** Test of sum method, of class FiniteField. */ @Test public void testSum() { System.out.println("sum"); Polynomial p1 = null; Polynomial p2 = null; FiniteField instance = null; Polynomial expResult = null; Polynomial result = instance.sum(p1, p2); assertEquals(expResult, result); // TODO review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }
public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof GenericPolynomialExtensionField)) { return false; } GenericPolynomialExtensionField other = (GenericPolynomialExtensionField) obj; return subfield.equals(other.subfield) && minimalPolynomial.equals(other.minimalPolynomial); }
public int hashCode() { return subfield.hashCode() ^ Integers.rotateLeft(minimalPolynomial.hashCode(), 16); }
public int getDimension() { return subfield.getDimension() * minimalPolynomial.getDegree(); }
public BigInteger getCharacteristic() { return subfield.getCharacteristic(); }