Class 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 Detail

      • FastHadamardTransformer

        public FastHadamardTransformer()