Package com.irurueta.numerical.roots
Class LaguerrePolynomialRootsEstimatorTest
java.lang.Object
com.irurueta.numerical.roots.LaguerrePolynomialRootsEstimatorTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final double
private static final double
private static final int
private static final double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.irurueta.algebra.Complex[]
generateConstantPolynomialParams
(com.irurueta.algebra.Complex param) private static com.irurueta.algebra.Complex[]
generateFirstDegreePolynomialParams
(com.irurueta.algebra.Complex root1) private com.irurueta.algebra.Complex[]
generateSecondDegreePolynomialParams
(com.irurueta.algebra.Complex root1, com.irurueta.algebra.Complex root2) private com.irurueta.algebra.Complex[]
generateThirdDegreePolynomialParams
(com.irurueta.algebra.Complex root1, com.irurueta.algebra.Complex root2, com.irurueta.algebra.Complex root3) (package private) void
(package private) void
(package private) void
(package private) void
private static double
vectorNorm
(com.irurueta.algebra.Complex[] v)
-
Field Details
-
MIN_EVAL_POINT
private static final double MIN_EVAL_POINT- See Also:
-
MAX_EVAL_POINT
private static final double MAX_EVAL_POINT- See Also:
-
TOLERANCE
private static final double TOLERANCE- See Also:
-
TIMES
private static final int TIMES- See Also:
-
-
Constructor Details
-
LaguerrePolynomialRootsEstimatorTest
LaguerrePolynomialRootsEstimatorTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() throws com.irurueta.numerical.NotAvailableException- Throws:
com.irurueta.numerical.NotAvailableException
-
testGetSetPolishRoots
@Test void testGetSetPolishRoots() throws com.irurueta.numerical.LockedException- Throws:
com.irurueta.numerical.LockedException
-
testGetSetPolynomialParameters
@Test void testGetSetPolynomialParameters() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotAvailableException- Throws:
com.irurueta.numerical.LockedException
com.irurueta.numerical.NotAvailableException
-
testEstimate
@Test void testEstimate() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.roots.RootEstimationException, com.irurueta.numerical.NotAvailableException- Throws:
com.irurueta.numerical.LockedException
com.irurueta.numerical.NotReadyException
com.irurueta.numerical.roots.RootEstimationException
com.irurueta.numerical.NotAvailableException
-
vectorNorm
private static double vectorNorm(com.irurueta.algebra.Complex[] v) -
generateConstantPolynomialParams
private static com.irurueta.algebra.Complex[] generateConstantPolynomialParams(com.irurueta.algebra.Complex param) -
generateFirstDegreePolynomialParams
private static com.irurueta.algebra.Complex[] generateFirstDegreePolynomialParams(com.irurueta.algebra.Complex root1) -
generateSecondDegreePolynomialParams
private com.irurueta.algebra.Complex[] generateSecondDegreePolynomialParams(com.irurueta.algebra.Complex root1, com.irurueta.algebra.Complex root2) -
generateThirdDegreePolynomialParams
private com.irurueta.algebra.Complex[] generateThirdDegreePolynomialParams(com.irurueta.algebra.Complex root1, com.irurueta.algebra.Complex root2, com.irurueta.algebra.Complex root3)
-