Package org.ojalgo.data.transform
Class DiscreteFourierTransform.FullMatrix
- java.lang.Object
-
- org.ojalgo.data.transform.DiscreteFourierTransform
-
- org.ojalgo.data.transform.DiscreteFourierTransform.FullMatrix
-
- All Implemented Interfaces:
DataTransform<Access1D<?>,MatrixStore<ComplexNumber>>
- Enclosing class:
- DiscreteFourierTransform
static final class DiscreteFourierTransform.FullMatrix extends DiscreteFourierTransform
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.ojalgo.data.transform.DiscreteFourierTransform
DiscreteFourierTransform.Directive, DiscreteFourierTransform.FFT, DiscreteFourierTransform.FullMatrix, DiscreteFourierTransform.Single
-
-
Field Summary
Fields Modifier and Type Field Description private ComplexNumber
myDivisor
private PhysicalStore<ComplexNumber>
myVandermondeMatrix
-
Fields inherited from class org.ojalgo.data.transform.DiscreteFourierTransform
DEFAULT, INVERSE
-
-
Constructor Summary
Constructors Constructor Description FullMatrix(int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)
-
Methods inherited from class org.ojalgo.data.transform.DiscreteFourierTransform
generate, getBitReversedIndices, getUnitRoots, inverse, inverse, inverse2D, lookupIndices, lookupRoots, newInstance, newVandermonde, newVandermondeMatrix, sample, sample, shift, size, toPowerOf2Exponent, transform, transform, transform, transform2D, transform2D
-
-
-
-
Field Detail
-
myDivisor
private final ComplexNumber myDivisor
-
myVandermondeMatrix
private final PhysicalStore<ComplexNumber> myVandermondeMatrix
-
-
Method Detail
-
transform
public void transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)
- Specified by:
transform
in classDiscreteFourierTransform
-
-