org.jscience.mathematics.analysis.polynomials
Class ExactRealMonomialBasis

java.lang.Object
  extended by org.jscience.mathematics.analysis.polynomials.ExactRealMonomialBasis
All Implemented Interfaces:
PolynomialBasis

public class ExactRealMonomialBasis
extends java.lang.Object
implements PolynomialBasis

DOCUMENT ME!


Constructor Summary
ExactRealMonomialBasis(int dim)
          Creates a new instance of RealMonomialBasis
 
Method Summary
 int dimension()
          DOCUMENT ME!
 Polynomial getBasisVector(int k)
          DOCUMENT ME!
 Field.Member[] getSamplingPoints()
          If available, get the one- points for the polynomials
 ExactRealPolynomial superposition(ExactReal[] d)
          DOCUMENT ME!
 Polynomial superposition(Field.Member[] coeff)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExactRealMonomialBasis

public ExactRealMonomialBasis(int dim)
Creates a new instance of RealMonomialBasis

Parameters:
dim - DOCUMENT ME!
Method Detail

getBasisVector

public Polynomial getBasisVector(int k)
DOCUMENT ME!

Specified by:
getBasisVector in interface PolynomialBasis
Parameters:
k -
Returns:
a basis vector
Throws:
java.lang.ArrayIndexOutOfBoundsException - DOCUMENT ME!

dimension

public int dimension()
DOCUMENT ME!

Specified by:
dimension in interface PolynomialBasis
Returns:
the dimension of this basis

getSamplingPoints

public Field.Member[] getSamplingPoints()
Description copied from interface: PolynomialBasis
If available, get the one- points for the polynomials

Specified by:
getSamplingPoints in interface PolynomialBasis
Returns:
DOCUMENT ME!
Throws:
java.lang.UnsupportedOperationException - DOCUMENT ME!

superposition

public Polynomial superposition(Field.Member[] coeff)
DOCUMENT ME!

Specified by:
superposition in interface PolynomialBasis
Parameters:
coeff -
Returns:
DOCUMENT ME!

superposition

public ExactRealPolynomial superposition(ExactReal[] d)
DOCUMENT ME!

Parameters:
d -
Returns:
DOCUMENT ME!
Throws:
java.lang.NullPointerException - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!