Class MixedRadixFactor3

java.lang.Object
ffx.numerics.fft.MixedRadixFactor
ffx.numerics.fft.MixedRadixFactor3

public class MixedRadixFactor3 extends MixedRadixFactor
The MixedRadixFactor3 class handles factors of 3 in the FFT.
  • Constructor Details

    • MixedRadixFactor3

      public MixedRadixFactor3(PassConstants passConstants)
      Create a new MixedRadixFactor3 instance.
      Parameters:
      passConstants - The pass constants.
  • Method Details

    • passScalar

      protected void passScalar(PassData passData)
      Handle factors of 3.
      Specified by:
      passScalar in class MixedRadixFactor
      Parameters:
      passData - the pass data.
    • passSIMD

      protected void passSIMD(PassData passData)
      Handle factors of 3 using SIMD vectors.
      Specified by:
      passSIMD in class MixedRadixFactor
      Parameters:
      passData - the pass data.