q1471341.mp1074.integration.lattice
Class Polynom2Periodizer

java.lang.Object
  extended byq1471341.mp1074.integration.lattice.Polynom2Periodizer
All Implemented Interfaces:
Periodizer

public class Polynom2Periodizer
extends java.lang.Object
implements Periodizer

Implements a periodizer based on the polynomial transformation phi(t) = t^3(10-15t+6t^2) with derivative phi(t)' = 30t^2(1-t)^2.

Author:
Ulrich Telle

Constructor Summary
Polynom2Periodizer()
           
 
Method Summary
 double getDerivative()
           
 double[] periodize(double[] x)
          Applies the periodizing transformation on the argument vector x
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Polynom2Periodizer

public Polynom2Periodizer()
Method Detail

periodize

public double[] periodize(double[] x)
Applies the periodizing transformation on the argument vector x

Specified by:
periodize in interface Periodizer
Returns:
the transformed argument vector

getDerivative

public double getDerivative()
Specified by:
getDerivative in interface Periodizer
Returns:
Returns the derivative of the transformed argument vector x