com.softsynth.math
Class ChebyshevPolynomial

java.lang.Object
  extended by com.softsynth.math.ChebyshevPolynomial

public class ChebyshevPolynomial
extends java.lang.Object

ChebyshevPolynomial
Used to generate data for waveshaping table oscillators.

Author:
Nick Didkovsky (C) 1997 Phil Burk and Nick Didkovsky, All Rights Reserved

Constructor Summary
ChebyshevPolynomial()
           
 
Method Summary
static Polynomial T(int order)
          Calculates Chebyshev polynomial of specified integer order.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChebyshevPolynomial

public ChebyshevPolynomial()
Method Detail

T

public static Polynomial T(int order)
Calculates Chebyshev polynomial of specified integer order. Recursively generated using relation Tk+1(x) = 2xTk(x) - Tk-1(x)

Returns:
Chebyshev polynomial of specified order