Package com.polytechnik.utils
Class OrthogonalPolynomialsChebyshevBasis
java.lang.Object
com.polytechnik.utils.OrthogonalPolynomialsBasisFunctionsCalculatable<Chebyshev>
com.polytechnik.utils.OrthogonalPolynomialsChebyshevBasis
public class OrthogonalPolynomialsChebyshevBasis
extends OrthogonalPolynomialsBasisFunctionsCalculatable<Chebyshev>
Manupulate orthogonal polynomials using Chebyshev polynomials as basis.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
-
Field Summary
Fields inherited from class com.polytechnik.utils.OrthogonalPolynomialsBasisFunctionsCalculatable
B, EV
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble[]
getRadauMultiplied
(double[] nodes0) Multiply by (1-x).static void
A unit test.Methods inherited from class com.polytechnik.utils.OrthogonalPolynomialsBasisFunctionsCalculatable
getAB, getABFromQuadrature, getABRadauModified, getChristoffelOFunctionFromMatrix, getChristoffelOFunctionFromMoments, getChristoffelOFunctionFromPolynomials, getDensityMatrixProducingGivenPolynomial, getEVSolver, getGaussQuadratureFromAB, getGaussQuadratureFromMoments, getGaussQuadratureFromMoments_Direct, getGaussQuadratureFromPolynomials, getGramSchmidtOrthogonalized, getKronrodQuadrature, getLebesgueQuadratureFromMatrices, getLebesgueQuadratureFromMoments, getMomentsFromAB, getMomentsFromPolynomials, getMultipleOrthogonalPolynomial_TypeII, getOrthogonalized, getOrthogonalPolynomialsFirstKind, getOrthogonalPolynomialsFirstKindFromAB, getOrthogonalPolynomialsFromAB, getOrthogonalPolynomialsSecondKindFromAB, getPolynomialRootsFinderInBasis, getQuadraturesForMultipleOrthogonalPolynomial, getRadauMomentsFromMoments, getRadauPolynomials, getRadauQuadratureFromMoments, getRadauQuadratureFromPolynomials, getRadauRoot, getSecondKindOrthogonalPolynomialsFromFirstKind, getSignToMatch, getSingleOrthogonalPolynomial, getWeights, getWeightsByIntegration, getWeightsChristoffel, getXNodes, getXNodesFromAB, getxP, printAB, printQuadratures
-
Constructor Details
-
OrthogonalPolynomialsChebyshevBasis
public OrthogonalPolynomialsChebyshevBasis()
-
-
Method Details
-
getRadauMultiplied
public double[] getRadauMultiplied(double[] nodes0) Multiply by (1-x).- Overrides:
getRadauMultiplied
in classOrthogonalPolynomialsBasisFunctionsCalculatable<Chebyshev>
-
main
A unit test.
-