public class PolyUtilTest extends junit.framework.TestCase
Constructor and Description |
---|
PolyUtilTest(java.lang.String name)
Constructs a
PolyUtilTest object. |
Modifier and Type | Method and Description |
---|---|
protected static java.math.BigInteger |
getPrime1() |
protected static java.math.BigInteger |
getPrime2() |
static void |
main(java.lang.String[] args)
main.
|
protected void |
setUp() |
static junit.framework.Test |
suite() |
protected void |
tearDown() |
void |
testAlgebraicConversions()
Test algebraic conversions.
|
void |
testAlgebraicSubstitution()
Test algebraic substitution.
|
void |
testBasePseudoDivision()
Test base pseudo division.
|
void |
testBasePseudoDivisionDense()
Test base dense pseudo division.
|
void |
testBasePseudoDivisionSparse()
Test base sparse pseudo division.
|
void |
testChineseRemainder()
Test chinese remainder.
|
void |
testComplexConversion()
Test complex conversion.
|
void |
testComplexParts()
Test Complex real and imaginary part.
|
void |
testConversion()
Test recursive <--> distributive conversion.
|
void |
testConversionRing()
Test recursive <--> distributive ring conversion.
|
void |
testEvalAll()
Test evaluate all.
|
void |
testEvalFirst()
Test evaluate first.
|
void |
testEvalMain()
Test evaluate main.
|
void |
testEvalMainRecursive()
Test evaluate main recursive.
|
void |
testInterpolateMultivariate()
Test interpolate multivariate deg > 0 polynomial.
|
void |
testInterpolateRationalMultivariate()
Test interpolate rational multivariate deg > 0 polynomial.
|
void |
testInterpolateUnivariate()
Test interpolate univariate deg > 0 polynomial.
|
void |
testInterpolateUnivariateOne()
Test interpolate univariate 1 polynomial.
|
void |
testMap()
Test coefficient map function.
|
void |
testModularConversion()
Test random modular <--> integer conversion.
|
void |
testMultivarSubstitution()
Test multivariate substitution.
|
void |
testPolyProductConversionAN()
Test polynomal over product represenation conversion, algebraic numbers.
|
void |
testProductConversionRN()
Test product represenation conversion, rational numbers.
|
void |
testRandomConversion()
Test random recursive <--> distributive conversion.
|
void |
testRationalConversion()
Test random rational <--> integer conversion.
|
void |
testRecursivePseudoDivision()
Test recursive pseudo division.
|
void |
testRemoveUnusedLower()
Test remove unused lower varaibles.
|
void |
testRemoveUnusedMiddle()
Test remove unused middle varaibles.
|
void |
testRemoveUnusedUpper()
Test remove unused upper varaibles.
|
void |
testSubstitution()
Test substitution.
|
void |
testSwitchVariables()
Test switch variables.
|
void |
testTaylorSeries()
Test Taylor series.
|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString
public PolyUtilTest(java.lang.String name)
PolyUtilTest
object.name
- String.public static void main(java.lang.String[] args)
public static junit.framework.Test suite()
protected void setUp()
setUp
in class junit.framework.TestCase
protected void tearDown()
tearDown
in class junit.framework.TestCase
protected static java.math.BigInteger getPrime1()
protected static java.math.BigInteger getPrime2()
public void testConversion()
public void testConversionRing()
public void testRandomConversion()
public void testRationalConversion()
public void testModularConversion()
public void testChineseRemainder()
public void testComplexConversion()
public void testBasePseudoDivision()
public void testBasePseudoDivisionSparse()
public void testBasePseudoDivisionDense()
public void testRecursivePseudoDivision()
public void testEvalMainRecursive()
public void testEvalMain()
public void testEvalFirst()
public void testEvalAll()
public void testInterpolateUnivariateOne()
public void testInterpolateUnivariate()
public void testInterpolateMultivariate()
public void testInterpolateRationalMultivariate()
public void testMap()
public void testSubstitution()
public void testAlgebraicSubstitution()
public void testMultivarSubstitution()
public void testSwitchVariables()
public void testAlgebraicConversions()
public void testTaylorSeries()
public void testComplexParts()
public void testProductConversionRN()
public void testPolyProductConversionAN()
public void testRemoveUnusedUpper()
public void testRemoveUnusedLower()
public void testRemoveUnusedMiddle()