org.spaceroots.mantissa.algebra
Class Chebyshev
- java.lang.Object
-
- org.spaceroots.mantissa.algebra.Polynomial
-
- org.spaceroots.mantissa.algebra.Polynomial.Rational
-
- org.spaceroots.mantissa.algebra.OrthogonalPolynomial
-
- org.spaceroots.mantissa.algebra.Chebyshev
-
- All Implemented Interfaces:
- java.io.Serializable
public class Chebyshev extends OrthogonalPolynomial
This class implements Chebyshev polynomials.Chebyshev polynomials can be defined by the following recurrence relations:
T0(X) = 1 T1(X) = X Tk+1(X) = 2X Tk(X) - Tk-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 Chebyshev()Simple constructor.Chebyshev(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