Package com.irurueta.numerical.roots
Class SecondDegreePolynomialRootsEstimatorTest
java.lang.Object
com.irurueta.numerical.roots.SecondDegreePolynomialRootsEstimatorTest
-
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 double[]
generateConstantPolynomialParams
(double param) private static double[]
generateFirstDegreePolynomialParams
(double root1) private double[]
generateSecondDegreePolynomialParams
(com.irurueta.algebra.Complex root1, com.irurueta.algebra.Complex root2) (package private) void
(package private) void
(package private) void
private static double
vectorNorm
(double[] 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
-
SecondDegreePolynomialRootsEstimatorTest
SecondDegreePolynomialRootsEstimatorTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() throws com.irurueta.numerical.NotAvailableException, com.irurueta.numerical.NotReadyException- Throws:
com.irurueta.numerical.NotAvailableException
com.irurueta.numerical.NotReadyException
-
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(double[] v) -
generateConstantPolynomialParams
private static double[] generateConstantPolynomialParams(double param) -
generateFirstDegreePolynomialParams
private static double[] generateFirstDegreePolynomialParams(double root1) -
generateSecondDegreePolynomialParams
private double[] generateSecondDegreePolynomialParams(com.irurueta.algebra.Complex root1, com.irurueta.algebra.Complex root2)
-