org.spaceroots.mantissa.algebra
Class Hermite

java.lang.Object
  extended byorg.spaceroots.mantissa.algebra.Polynomial
      extended byorg.spaceroots.mantissa.algebra.Polynomial.Rational
          extended byorg.spaceroots.mantissa.algebra.OrthogonalPolynomial
              extended byorg.spaceroots.mantissa.algebra.Hermite
All Implemented Interfaces:
Serializable

public class Hermite
extends OrthogonalPolynomial

This class implements Hermite polynomials.

Hermite polynomials can be defined by the following recurrence relations:

  H0(X)   = 1
  H1(X)   = 2X
  Hk+1(X) = 2X Hk(X) - 2k Hk-1(X)
 

Version:
$Id: Hermite.java 1709 2006-12-03 21:16:50Z luc $
Author:
L. Maisonobe
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.spaceroots.mantissa.algebra.Polynomial
Polynomial.DivisionResult, Polynomial.Double, Polynomial.Rational
 
Field Summary
 
Fields inherited from class org.spaceroots.mantissa.algebra.Polynomial.Rational
a
 
Constructor Summary
Hermite()
          Simple constructor.
Hermite(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
 
Methods inherited from class org.spaceroots.mantissa.algebra.Polynomial
divide, divide, divide, multiply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Hermite

public Hermite()
Simple constructor. Build a degree 0 Hermite polynomial


Hermite

public Hermite(int degree)
Simple constructor. Build a degree d Hermite polynomial

Parameters:
degree - degree of the polynomial


Copyright © 2001-2007 Luc Maisonobe. All Rights Reserved.