Class Exchange

java.lang.Object
org.ojalgo.array.operation.Exchange
All Implemented Interfaces:
ArrayOperation

public abstract class Exchange extends Object implements ArrayOperation
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    exchange(byte[] data, int firstA, int firstB, int step, int count)
     
    static void
    exchange(double[] data, int firstA, int firstB, int step, int count)
     
    static void
    exchange(float[] data, int firstA, int firstB, int step, int count)
     
    static void
    exchange(int[] data, int firstA, int firstB, int step, int count)
     
    static void
    exchange(long[] data, int firstA, int firstB, int step, int count)
     
    static void
    exchange(short[] data, int firstA, int firstB, int step, int count)
     
    static <N extends Comparable<N>>
    void
    exchange(N[] data, int firstA, int firstB, int step, int count)
     
    static <N extends Comparable<N>>
    void
    exchange(BasicArray<N> data, long firstA, long firstB, long step, long count)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • THRESHOLD

      public static int THRESHOLD
  • Constructor Details

    • Exchange

      public Exchange()
  • Method Details

    • exchange

      public static <N extends Comparable<N>> void exchange(BasicArray<N> data, long firstA, long firstB, long step, long count)
    • exchange

      public static void exchange(byte[] data, int firstA, int firstB, int step, int count)
    • exchange

      public static void exchange(double[] data, int firstA, int firstB, int step, int count)
    • exchange

      public static void exchange(float[] data, int firstA, int firstB, int step, int count)
    • exchange

      public static void exchange(int[] data, int firstA, int firstB, int step, int count)
    • exchange

      public static void exchange(long[] data, int firstA, int firstB, int step, int count)
    • exchange

      public static <N extends Comparable<N>> void exchange(N[] data, int firstA, int firstB, int step, int count)
    • exchange

      public static void exchange(short[] data, int firstA, int firstB, int step, int count)