Class FastFourierTransformer.MultiDimensionalComplexMatrix

java.lang.Object
org.apache.commons.math3.transform.FastFourierTransformer.MultiDimensionalComplexMatrix
All Implemented Interfaces:
Cloneable
Enclosing class:
FastFourierTransformer

@Deprecated private static class FastFourierTransformer.MultiDimensionalComplexMatrix extends Object implements Cloneable
Deprecated.
see MATH-736
Complex matrix implementation. Not designed for synchronized access may eventually be replaced by jsr-83 of the java community process http://jcp.org/en/jsr/detail?id=83 may require additional exception throws for other basic requirements.
  • Field Details

    • dimensionSize

      protected int[] dimensionSize
      Deprecated.
      Size in all dimensions.
    • multiDimensionalComplexArray

      protected Object multiDimensionalComplexArray
      Deprecated.
      Storage array.
  • Constructor Details

    • MultiDimensionalComplexMatrix

      MultiDimensionalComplexMatrix(Object multiDimensionalComplexArray)
      Deprecated.
      Simple constructor.
      Parameters:
      multiDimensionalComplexArray - array containing the matrix elements
  • Method Details

    • get

      public Complex get(int... vector) throws DimensionMismatchException
      Deprecated.
      Get a matrix element.
      Parameters:
      vector - indices of the element
      Returns:
      matrix element
      Throws:
      DimensionMismatchException - if dimensions do not match
    • set

      public Complex set(Complex magnitude, int... vector) throws DimensionMismatchException
      Deprecated.
      Set a matrix element.
      Parameters:
      magnitude - magnitude of the element
      vector - indices of the element
      Returns:
      the previous value
      Throws:
      DimensionMismatchException - if dimensions do not match
    • getDimensionSizes

      public int[] getDimensionSizes()
      Deprecated.
      Get the size in all dimensions.
      Returns:
      size in all dimensions
    • getArray

      public Object getArray()
      Deprecated.
      Get the underlying storage array.
      Returns:
      underlying storage array
    • clone

      public Object clone()
      Deprecated.
      Overrides:
      clone in class Object
    • clone

      Deprecated.
      Copy contents of current array into mdcm.
      Parameters:
      mdcm - array where to copy data