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:
- 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)
- Version:
- $Id: Chebyshev.java 1709 2006-12-03 21:16:50Z luc $
- Author:
- L. Maisonobe
- See Also:
- Serialized Form
|
Constructor Summary |
Chebyshev()
Simple constructor.
|
Chebyshev(int degree)
Simple constructor.
|
| 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 |
Chebyshev
public Chebyshev()
- Simple constructor.
Build a degree 0 Chebyshev polynomial
Chebyshev
public Chebyshev(int degree)
- Simple constructor.
Build a degree d Chebyshev polynomial
- Parameters:
degree - degree of the polynomial
Copyright © 2001-2007 Luc Maisonobe. All Rights Reserved.