org.apfloat.internal
Class DoubleScramble

java.lang.Object
  extended byorg.apfloat.internal.DoubleScramble

public class DoubleScramble
extends java.lang.Object

Functions to perform bit-reverse ordering of double data.

Version:
1.0
Author:
Mikko Tommila

Method Summary
static void scramble(double[] data, int offset, int[] permutationTable)
          Permute the data in the table to bit-reversed order.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

scramble

public static void scramble(double[] data,
                            int offset,
                            int[] permutationTable)
Permute the data in the table to bit-reversed order.

The permutation table argument should contain pairs of indexes that indicate array elements whose contents are swapped.

Parameters:
data - The array to permute.
offset - The offset within the array to permute.
permutationTable - Table of indexes indicating which elements in the data are to be swapped.