org.jmol.util

Class ArrayUtil

public final class ArrayUtil extends Object

Method Summary
static int[]arrayCopy(int[] array, int i0, int n, boolean isReverse)
static ObjectdeleteElements(Object array, int firstElement, int nElements)
static ObjectdoubleLength(Object array)
static String[]doubleLength(String[] array)
static float[]doubleLength(float[] array)
static int[]doubleLength(int[] array)
static short[]doubleLength(short[] array)
static byte[]doubleLength(byte[] array)
static boolean[]doubleLength(boolean[] array)
static StringdumpArray(String msg, float[][] A, int x1, int x2, int y1, int y2)
static StringdumpIntArray(int[] A, int n)
static ObjectensureLength(Object array, int minimumLength)
static String[]ensureLength(String[] array, int minimumLength)
static float[]ensureLength(float[] array, int minimumLength)
static int[]ensureLength(int[] array, int minimumLength)
static short[]ensureLength(short[] array, int minimumLength)
static byte[]ensureLength(byte[] array, int minimumLength)
static ObjectsetLength(Object array, int newLength)
static String[]setLength(String[] array, int newLength)
static float[]setLength(float[] array, int newLength)
static int[]setLength(int[] array, int newLength)
static short[]setLength(short[] array, int newLength)
static byte[]setLength(byte[] array, int newLength)
static boolean[]setLength(boolean[] array, int newLength)
static voidswap(short[] array, int indexA, int indexB)
static voidswap(int[] array, int indexA, int indexB)
static voidswap(float[] array, int indexA, int indexB)

Method Detail

arrayCopy

public static int[] arrayCopy(int[] array, int i0, int n, boolean isReverse)

deleteElements

public static Object deleteElements(Object array, int firstElement, int nElements)

doubleLength

public static Object doubleLength(Object array)

doubleLength

public static String[] doubleLength(String[] array)

doubleLength

public static float[] doubleLength(float[] array)

doubleLength

public static int[] doubleLength(int[] array)

doubleLength

public static short[] doubleLength(short[] array)

doubleLength

public static byte[] doubleLength(byte[] array)

doubleLength

public static boolean[] doubleLength(boolean[] array)

dumpArray

public static String dumpArray(String msg, float[][] A, int x1, int x2, int y1, int y2)

dumpIntArray

public static String dumpIntArray(int[] A, int n)

ensureLength

public static Object ensureLength(Object array, int minimumLength)

ensureLength

public static String[] ensureLength(String[] array, int minimumLength)

ensureLength

public static float[] ensureLength(float[] array, int minimumLength)

ensureLength

public static int[] ensureLength(int[] array, int minimumLength)

ensureLength

public static short[] ensureLength(short[] array, int minimumLength)

ensureLength

public static byte[] ensureLength(byte[] array, int minimumLength)

setLength

public static Object setLength(Object array, int newLength)

setLength

public static String[] setLength(String[] array, int newLength)

setLength

public static float[] setLength(float[] array, int newLength)

setLength

public static int[] setLength(int[] array, int newLength)

setLength

public static short[] setLength(short[] array, int newLength)

setLength

public static byte[] setLength(byte[] array, int newLength)

setLength

public static boolean[] setLength(boolean[] array, int newLength)

swap

public static void swap(short[] array, int indexA, int indexB)

swap

public static void swap(int[] array, int indexA, int indexB)

swap

public static void swap(float[] array, int indexA, int indexB)