org.spaceroots.mantissa.algebra
Class Legendre
- java.lang.Object
-
- org.spaceroots.mantissa.algebra.Polynomial
-
- org.spaceroots.mantissa.algebra.Polynomial.Rational
-
- org.spaceroots.mantissa.algebra.OrthogonalPolynomial
-
- org.spaceroots.mantissa.algebra.Legendre
-
- All Implemented Interfaces:
- java.io.Serializable
public class Legendre extends OrthogonalPolynomial
This class implements Legendre polynomials.Legendre polynomials can be defined by the following recurrence relations:
P0(X) = 1 P1(X) = X (k+1) Pk+1(X) = (2k+1) X Pk(X) - k Pk-1(X)- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.spaceroots.mantissa.algebra.Polynomial
Polynomial.DivisionResult, Polynomial.Double, Polynomial.Rational
-
-
Constructor Summary
Constructors Constructor and Description Legendre()Simple constructor.Legendre(int degree)Simple constructor.
-
Method Summary
-
Methods inherited from class org.spaceroots.mantissa.algebra.Polynomial.Rational
add, euclidianDivision, getCoefficients, getDegree, getDenominatorsLCM, getDerivative, isIdentity, isOne, isZero, multiply, multiply, multiply, negate, subtract, toString, valueAt
-
Methods inherited from class org.spaceroots.mantissa.algebra.Polynomial
divide, divide, divide, multiply
-
-
DataMelt 3.0 © DataMelt by jWork.ORG