Class FastHadamardTransformer

java.lang.Object
org.apache.commons.math.transform.FastHadamardTransformer
All Implemented Interfaces:
RealTransformer

public class FastHadamardTransformer extends Object implements RealTransformer
Implements the Fast Hadamard Transform (FHT). Transformation of an input vector x to the output vector y.

In addition to transformation of real vectors, the Hadamard transform can transform integer vectors into integer vectors. However, this integer transform cannot be inverted directly. Due to a scaling factor it may lead to rational results. As an example, the inverse transform of integer vector (0, 1, 0, 1) is rational vector (1/2, -1/2, 0, 0).

Since:
2.0
  • Constructor Details

    • FastHadamardTransformer

      public FastHadamardTransformer()
  • Method Details