Package com.polytechnik.utils
Class OrthogonalPolynomialsHermiteEBasis
java.lang.Object
com.polytechnik.utils.OrthogonalPolynomialsBasisFunctionsCalculatable<HermiteE>
com.polytechnik.utils.OrthogonalPolynomialsHermiteEBasis
public class OrthogonalPolynomialsHermiteEBasis
extends OrthogonalPolynomialsBasisFunctionsCalculatable<HermiteE>
Manupulate orthogonal polynomials using Hermite polynomials as basis.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate 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
-
OrthogonalPolynomialsHermiteEBasis
public OrthogonalPolynomialsHermiteEBasis()
-
-
Method Details
-
getRadauMultiplied
public double[] getRadauMultiplied(double[] nodes0) Multiply by (1-x). Radau is not applicable to Hermite (-inf, inf) interval.- Overrides:
getRadauMultiplied
in classOrthogonalPolynomialsBasisFunctionsCalculatable<HermiteE>
-
main
A unit test.
-