Package com.polytechnik.utils
Class PolynomialRootsConfederateMatrix
java.lang.Object
com.polytechnik.utils.PolynomialRootsConfederateMatrix
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.polytechnik.utils.PolynomialRootsFinder
PolynomialRootsFinder.PRoots
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PolynomialRootsFinder
static final PolynomialRootsFinder
static final PolynomialRootsFinder
static final PolynomialRootsFinder
static final PolynomialRootsFinder
static final PolynomialRootsFinder
private final ConfederateMatrixCalculatable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindRoots
(double[] op) protected EVSolver
Override it for a different EVSolver implementation (e.g.static void
private static void
printAllQuadratures
(int nmax, Random r) private static void
test_Solvers
(int n, int n_tests, Random ra, double eps)
-
Field Details
-
B
-
ABASISMONOMIALS
-
ABASISLAGUERRE
-
ABASISLEGENDRESHIFTED
-
ABASISCHEBYSHEV
-
ABASISLEGENDRE
-
ABASISHERMITEE
-
-
Constructor Details
-
PolynomialRootsConfederateMatrix
-
-
Method Details
-
getEVSolver
Override it for a different EVSolver implementation (e.g. direct JNI call to http://www.netlib.org/lapack/lapacke.html) as in JNI versioncom.polytechnik.lapack.Eigenvalues_JNI_lapacke
because my com/polytechnik/lapack may have problems. -
findRoots
- Specified by:
findRoots
in interfacePolynomialRootsFinder
-
test_Solvers
-
printAllQuadratures
-
main
-