JSci.maths.polynomials
Class ChebychevBasis

java.lang.Object
  extended by JSci.maths.polynomials.RealLagrangeBasis
      extended by JSci.maths.polynomials.ChebychevBasis
All Implemented Interfaces:
PolynomialBasis

public class ChebychevBasis
extends RealLagrangeBasis
implements PolynomialBasis

The famous Chebychev basis for interpolating polynomials with minimal variation


Field Summary
 
Fields inherited from class JSci.maths.polynomials.RealLagrangeBasis
_dim, _samplingsX
 
Constructor Summary
ChebychevBasis(int dim)
          Creates a new instance of ChebychevBase for a given dimension
 
Method Summary
 
Methods inherited from class JSci.maths.polynomials.RealLagrangeBasis
buildBasis, dimension, getBasisVector, getSamplingPoints, superposition, superposition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface JSci.maths.polynomials.PolynomialBasis
dimension, getBasisVector, getSamplingPoints, superposition
 

Constructor Detail

ChebychevBasis

public ChebychevBasis(int dim)
Creates a new instance of ChebychevBase for a given dimension

Parameters:
dim - dimension