org.apache.commons.math3.transform
Class FastFourierTransformer.MultiDimensionalComplexMatrix

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

Deprecated. see MATH-736

@Deprecated
private static class FastFourierTransformer.MultiDimensionalComplexMatrix
extends java.lang.Object
implements java.lang.Cloneable

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 Summary
protected  int[] dimensionSize
          Deprecated. Size in all dimensions.
protected  java.lang.Object multiDimensionalComplexArray
          Deprecated. Storage array.
 
Constructor Summary
FastFourierTransformer.MultiDimensionalComplexMatrix(java.lang.Object multiDimensionalComplexArray)
          Deprecated. Simple constructor.
 
Method Summary
 java.lang.Object clone()
          Deprecated. 
private  void clone(FastFourierTransformer.MultiDimensionalComplexMatrix mdcm)
          Deprecated. Copy contents of current array into mdcm.
 Complex get(int... vector)
          Deprecated. Get a matrix element.
 java.lang.Object getArray()
          Deprecated. Get the underlying storage array.
 int[] getDimensionSizes()
          Deprecated. Get the size in all dimensions.
 Complex set(Complex magnitude, int... vector)
          Deprecated. Set a matrix element.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dimensionSize

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


multiDimensionalComplexArray

protected java.lang.Object multiDimensionalComplexArray
Deprecated. 
Storage array.

Constructor Detail

FastFourierTransformer.MultiDimensionalComplexMatrix

public FastFourierTransformer.MultiDimensionalComplexMatrix(java.lang.Object multiDimensionalComplexArray)
Deprecated. 
Simple constructor.

Parameters:
multiDimensionalComplexArray - array containing the matrix elements
Method Detail

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 java.lang.Object getArray()
Deprecated. 
Get the underlying storage array.

Returns:
underlying storage array

clone

public java.lang.Object clone()
Deprecated. 

Overrides:
clone in class java.lang.Object

clone

private void clone(FastFourierTransformer.MultiDimensionalComplexMatrix mdcm)
Deprecated. 
Copy contents of current array into mdcm.

Parameters:
mdcm - array where to copy data


Copyright (c) 2003-2013 Apache Software Foundation