Package edu.jas.root
Class ComplexRootTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- edu.jas.root.ComplexRootTest
-
- All Implemented Interfaces:
junit.framework.Test
public class ComplexRootTest extends junit.framework.TestCase
RootUtil tests with JUnit.- Author:
- Heinz Kredel
-
-
Constructor Summary
Constructors Constructor Description ComplexRootTest(java.lang.String name)Constructs aComplexRootTestobject.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidmain(java.lang.String[] args)main.protected voidsetUp()static junit.framework.Testsuite()protected voidtearDown()voidtestCauchyIndex()Test Cauchy index.voidtestComplexRootApproximation()Test complex root approximation.voidtestComplexRootApproximationFull()Test complex root approximation full algorithm.voidtestComplexRootApproximationWilkinsonFull()Test complex root approximation full algorithm with Wilkinson polynomials. p = (x-i0)*(x-i1)*(x-i2)*(x-i3*...voidtestComplexRootApproximationWilkinsonInverseFull()Test complex root approximation full algorithm with Wilkinson polynomials, inverse roots. p = (x-1/i1)*(x-1/i2)*(x-1/i3*...voidtestComplexRootInvariant()Test complex root invariant rectangle.voidtestComplexRootInvariantMagnitude()Test complex root invariant magnitude rectangle.voidtestComplexRootRefinement()Test complex root refinement.voidtestComplexRootRefinementFull()Test complex root refinement full.voidtestComplexRoots()Test complex roots.voidtestComplexRootsImag()Test complex roots, sqrt(-1).voidtestComplexRootsRand()Test complex roots.voidtestRootBound()Test root bound.voidtestRouth()Test Routh.voidtestWindingNumber()Test winding number.voidtestWindingNumberWrong()Test winding number with wrong precondition.-
Methods inherited from class junit.framework.TestCase
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
-
-
-
-
Constructor Detail
-
ComplexRootTest
public ComplexRootTest(java.lang.String name)
Constructs aComplexRootTestobject.- Parameters:
name- String.
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
main.
-
suite
public static junit.framework.Test suite()
-
setUp
protected void setUp()
- Overrides:
setUpin classjunit.framework.TestCase
-
tearDown
protected void tearDown()
- Overrides:
tearDownin classjunit.framework.TestCase
-
testRootBound
public void testRootBound()
Test root bound.
-
testCauchyIndex
public void testCauchyIndex()
Test Cauchy index.
-
testRouth
public void testRouth()
Test Routh.
-
testWindingNumber
public void testWindingNumber()
Test winding number.
-
testComplexRootsImag
public void testComplexRootsImag()
Test complex roots, sqrt(-1).
-
testComplexRootsRand
public void testComplexRootsRand()
Test complex roots.
-
testComplexRoots
public void testComplexRoots()
Test complex roots.
-
testComplexRootRefinement
public void testComplexRootRefinement()
Test complex root refinement.
-
testComplexRootRefinementFull
public void testComplexRootRefinementFull()
Test complex root refinement full.
-
testWindingNumberWrong
public void testWindingNumberWrong()
Test winding number with wrong precondition.
-
testComplexRootApproximation
public void testComplexRootApproximation()
Test complex root approximation.
-
testComplexRootApproximationFull
public void testComplexRootApproximationFull()
Test complex root approximation full algorithm.
-
testComplexRootApproximationWilkinsonFull
public void testComplexRootApproximationWilkinsonFull()
Test complex root approximation full algorithm with Wilkinson polynomials. p = (x-i0)*(x-i1)*(x-i2)*(x-i3*...*(x-in)
-
testComplexRootApproximationWilkinsonInverseFull
public void testComplexRootApproximationWilkinsonInverseFull()
Test complex root approximation full algorithm with Wilkinson polynomials, inverse roots. p = (x-1/i1)*(x-1/i2)*(x-1/i3*...*(x-1/in)
-
testComplexRootInvariant
public void testComplexRootInvariant()
Test complex root invariant rectangle.
-
testComplexRootInvariantMagnitude
public void testComplexRootInvariantMagnitude()
Test complex root invariant magnitude rectangle.
-
-