Class DiscreteFourierTransform.Directive

java.lang.Object
org.ojalgo.data.transform.DiscreteFourierTransform.Directive
Enclosing class:
DiscreteFourierTransform

public static final class DiscreteFourierTransform.Directive extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final boolean
    Assume input complex (if false, will assume NOT complex and run simpler code).
    final boolean
    Conjugate input before transforming and the output after (before returning).
    final boolean
    Scale the output by the number of elements.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Directive(boolean complex, boolean conjugate, boolean scale)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    withComplex(boolean complex)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • complex

      public final boolean complex
      Assume input complex (if false, will assume NOT complex and run simpler code).
    • conjugate

      public final boolean conjugate
      Conjugate input before transforming and the output after (before returning). This is how the inverse transform is performed.
    • scale

      public final boolean scale
      Scale the output by the number of elements. Either the transform or the inverse transform needs to be scaled. Usually it's done on the inverse.
  • Constructor Details

    • Directive

      public Directive(boolean complex, boolean conjugate, boolean scale)
  • Method Details