com.metsci.glimpse.util.primitives.algorithms
Class Partitioning

java.lang.Object
  extended by com.metsci.glimpse.util.primitives.algorithms.Partitioning

public class Partitioning
extends java.lang.Object

Author:
osborn

Nested Class Summary
static class Partitioning.Strings
           
 
Method Summary
static boolean[] extract(boolean[] src, int[] index, int len)
           
static char[] extract(char[] src, int[] index, int len)
           
static double[] extract(double[] src, int[] index, int len)
           
static float[] extract(float[] src, int[] index, int len)
           
static int[] extract(int[] src, int[] index, int len)
           
static long[] extract(long[] src, int[] index, int len)
           
static java.lang.Object[] extract(java.lang.Object[] src, int[] index, int len)
           
static java.lang.String[] extract(java.lang.String[] src, int[] index, int len)
           
static java.util.Map<Partitioning.Strings,IntsArray> partitionUnique(java.lang.String[]... data)
           
static java.util.Map<java.lang.String,IntsArray> partitionUnique(java.lang.String[] data)
           
static void shuffle(char[] src, char[] dst, int[] index)
           
static void shuffle(double[] src, double[] dst, int[] index)
           
static void shuffle(float[] src, float[] dst, int[] index)
           
static void shuffle(int[] src, int[] dst, int[] index)
           
static void shuffle(long[] src, long[] dst, int[] index)
           
static void shuffle(java.lang.Object[] src, java.lang.Object[] dst, int[] index)
           
static void shuffle(java.lang.String[] src, java.lang.String[] dst, int[] index)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

partitionUnique

public static java.util.Map<Partitioning.Strings,IntsArray> partitionUnique(java.lang.String[]... data)

partitionUnique

public static java.util.Map<java.lang.String,IntsArray> partitionUnique(java.lang.String[] data)

extract

public static long[] extract(long[] src,
                             int[] index,
                             int len)

extract

public static float[] extract(float[] src,
                              int[] index,
                              int len)

extract

public static double[] extract(double[] src,
                               int[] index,
                               int len)

extract

public static int[] extract(int[] src,
                            int[] index,
                            int len)

extract

public static char[] extract(char[] src,
                             int[] index,
                             int len)

extract

public static boolean[] extract(boolean[] src,
                                int[] index,
                                int len)

extract

public static java.lang.Object[] extract(java.lang.Object[] src,
                                         int[] index,
                                         int len)

extract

public static java.lang.String[] extract(java.lang.String[] src,
                                         int[] index,
                                         int len)

shuffle

public static void shuffle(double[] src,
                           double[] dst,
                           int[] index)

shuffle

public static void shuffle(float[] src,
                           float[] dst,
                           int[] index)

shuffle

public static void shuffle(long[] src,
                           long[] dst,
                           int[] index)

shuffle

public static void shuffle(int[] src,
                           int[] dst,
                           int[] index)

shuffle

public static void shuffle(char[] src,
                           char[] dst,
                           int[] index)

shuffle

public static void shuffle(java.lang.Object[] src,
                           java.lang.Object[] dst,
                           int[] index)

shuffle

public static void shuffle(java.lang.String[] src,
                           java.lang.String[] dst,
                           int[] index)


Copyright © 2012 Metron, Inc.. All Rights Reserved.