# Class LongScramble

java.lang.Object
org.apfloat.internal.LongScramble

public class LongScramble extends Object
Functions to perform bit-reverse ordering of `long` data.

Version:
  1.0
Author:
  Mikko Tommila

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static void`
  `scramble(long[] data, int offset, int[] permutationTable)`
  Permute the data in the table to bit-reversed order.

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### scramble

    public static void scramble(long[] 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.