JSci.maths.polynomials
Interface PolynomialBasis

All Known Implementing Classes:
ChebychevBasis, ComplexLagrangeBasis, RealLagrangeBasis, RealMonomialBasis

public interface PolynomialBasis

The vector space basis for polynomials


Method Summary
 int dimension()
          The dimension of the vector space.
 Polynomial getBasisVector(int k)
          Get the kth basis vector
 Field.Member[] getSamplingPoints()
          If available, get the one- points for the polynomials
 Polynomial superposition(Field.Member[] coeff)
          Get a superposition of basis vectors
 

Method Detail

getBasisVector

Polynomial getBasisVector(int k)
Get the kth basis vector

Parameters:
k - for the kth basis vector

dimension

int dimension()
The dimension of the vector space.

Returns:
the dimension

getSamplingPoints

Field.Member[] getSamplingPoints()
If available, get the one- points for the polynomials

Returns:
the one-points

superposition

Polynomial superposition(Field.Member[] coeff)
Get a superposition of basis vectors

Parameters:
coeff - coefficients for the superposition
Returns:
a superposition