Package com.polytechnik.utils
Class OrthogonalPolynomialsLegendreBasis
java.lang.Object
com.polytechnik.utils.OrthogonalPolynomialsBasisFunctionsCalculatable<Legendre>
com.polytechnik.utils.OrthogonalPolynomialsLegendreBasis
public class OrthogonalPolynomialsLegendreBasis
extends OrthogonalPolynomialsBasisFunctionsCalculatable<Legendre>
Manupulate orthogonal polynomials using Legendre polynomials as basis.
-
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
-
OrthogonalPolynomialsLegendreBasis
public OrthogonalPolynomialsLegendreBasis()
-
-
Method Details
-
getRadauMultiplied
public double[] getRadauMultiplied(double[] nodes0) Multiply by (1-x).- Overrides:
getRadauMultiplied
in classOrthogonalPolynomialsBasisFunctionsCalculatable<Legendre>
-
main
A unit test.
-