Class WalshHadamardTransform2

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.WindowListener, java.lang.Runnable, java.util.EventListener

    public class WalshHadamardTransform2
    extends AlgorithmBase
    • Constructor Detail

      • WalshHadamardTransform2

        public WalshHadamardTransform2()
    • Method Detail

      • runAlgorithm

        public void runAlgorithm()
        Description copied from class: AlgorithmBase
        Actually runs the algorithm. Implemented by inheriting algorithms.
        Specified by:
        runAlgorithm in class AlgorithmBase
      • fwht_transform2D

        public void fwht_transform2D​(int yDim,
                                     int xDim,
                                     int[][] src,
                                     int[][] dst)
      • fwht_transform

        public void fwht_transform​(int n,
                                   int[] src,
                                   int[] dst)
      • fwht_normalize

        public void fwht_normalize​(int n,
                                   int[] src)
      • fwht_sum_absolute_difference

        public double fwht_sum_absolute_difference​(int n,
                                                   int[] a,
                                                   int[] b)
      • test

        public void test()