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 aComplexRootTest
object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
main(java.lang.String[] args)
main.protected void
setUp()
static junit.framework.Test
suite()
protected void
tearDown()
void
testCauchyIndex()
Test Cauchy index.void
testComplexRootApproximation()
Test complex root approximation.void
testComplexRootApproximationFull()
Test complex root approximation full algorithm.void
testComplexRootApproximationWilkinsonFull()
Test complex root approximation full algorithm with Wilkinson polynomials. p = (x-i0)*(x-i1)*(x-i2)*(x-i3*...void
testComplexRootApproximationWilkinsonInverseFull()
Test complex root approximation full algorithm with Wilkinson polynomials, inverse roots. p = (x-1/i1)*(x-1/i2)*(x-1/i3*...void
testComplexRootInvariant()
Test complex root invariant rectangle.void
testComplexRootInvariantMagnitude()
Test complex root invariant magnitude rectangle.void
testComplexRootRefinement()
Test complex root refinement.void
testComplexRootRefinementFull()
Test complex root refinement full.void
testComplexRoots()
Test complex roots.void
testComplexRootsImag()
Test complex roots, sqrt(-1).void
testComplexRootsRand()
Test complex roots.void
testRootBound()
Test root bound.void
testRouth()
Test Routh.void
testWindingNumber()
Test winding number.void
testWindingNumberWrong()
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 aComplexRootTest
object.- 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:
setUp
in classjunit.framework.TestCase
-
tearDown
protected void tearDown()
- Overrides:
tearDown
in 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.
-
-