mesquite.lib
Class DoubleArray

java.lang.Object
  extended by mesquite.lib.DoubleArray
All Implemented Interfaces:
Listable

public class DoubleArray
extends java.lang.Object
implements Listable


Constructor Summary
DoubleArray(int num)
           
DoubleArray(int num, int autoExpandAmount)
           
 
Method Summary
static double[] addParts(double[] d, int starting, int num)
           
 void addParts(int starting, int num)
           
static double[] clone(double[] d)
           
static double[] copy(double[] d)
           
static double[] copyIntoDifferentSize(double[] d, int newLength, double defaultValue)
           
 void copyTo(DoubleArray d)
           
static int countSame(double[] a, double match)
           
 void deassignArray()
           
static void deassignArray(double[] values)
           
static double[] deleteParts(double[] d, int starting, int num)
           
 void deleteParts(int starting, int num)
           
 boolean fillNextUnassigned(double v)
           
 double[] getMatrix()
           
static double[] getMoveParts(double[] d, int starting, int num, int justAfter)
           
 java.lang.String getName()
           
 NameReference getNameReference()
           
 int getSize()
           
 double getValue(int index)
           
 int indexOf(double match)
           
static int indexOf(double[] values, double match)
           
 boolean legalIndex(int i)
           
 double maximum()
           
static double maximum(double[] values)
           
 double minimum()
           
static double minimum(double[] values)
           
static void moveParts(double[] d, int starting, int num, int justAfter)
           
 void moveParts(int starting, int num, int justAfter)
           
 void resetSize(int newNum)
           
 void setNameReference(NameReference nr)
           
 void setValue(int index, double value)
           
 void setValues(double[] values)
           
static void sort(double[] array)
           
static void sortByFirst(double[] array, double[] other)
           
static void swapParts(double[] d, int first, int second)
           
 boolean swapParts(int first, int second)
           
 java.lang.String toString()
          DOCUMENT
static java.lang.String toString(double[] values)
           
 void zeroArray()
           
static void zeroArray(double[] values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DoubleArray

public DoubleArray(int num,
                   int autoExpandAmount)

DoubleArray

public DoubleArray(int num)
Method Detail

clone

public static double[] clone(double[] d)

copyIntoDifferentSize

public static double[] copyIntoDifferentSize(double[] d,
                                             int newLength,
                                             double defaultValue)

legalIndex

public boolean legalIndex(int i)

getMatrix

public double[] getMatrix()

getValue

public double getValue(int index)

setValue

public void setValue(int index,
                     double value)

setValues

public void setValues(double[] values)

copyTo

public void copyTo(DoubleArray d)

copy

public static double[] copy(double[] d)

zeroArray

public void zeroArray()

zeroArray

public static void zeroArray(double[] values)

deassignArray

public void deassignArray()

deassignArray

public static void deassignArray(double[] values)

resetSize

public void resetSize(int newNum)

addParts

public void addParts(int starting,
                     int num)

addParts

public static double[] addParts(double[] d,
                                int starting,
                                int num)

deleteParts

public void deleteParts(int starting,
                        int num)

deleteParts

public static double[] deleteParts(double[] d,
                                   int starting,
                                   int num)

moveParts

public void moveParts(int starting,
                      int num,
                      int justAfter)

moveParts

public static void moveParts(double[] d,
                             int starting,
                             int num,
                             int justAfter)

swapParts

public static void swapParts(double[] d,
                             int first,
                             int second)

swapParts

public boolean swapParts(int first,
                         int second)

getMoveParts

public static double[] getMoveParts(double[] d,
                                    int starting,
                                    int num,
                                    int justAfter)

indexOf

public int indexOf(double match)

indexOf

public static int indexOf(double[] values,
                          double match)

countSame

public static int countSame(double[] a,
                            double match)

maximum

public static double maximum(double[] values)

maximum

public double maximum()

minimum

public static double minimum(double[] values)

minimum

public double minimum()

fillNextUnassigned

public boolean fillNextUnassigned(double v)

sort

public static void sort(double[] array)

sortByFirst

public static void sortByFirst(double[] array,
                               double[] other)

getSize

public int getSize()

getName

public java.lang.String getName()
Specified by:
getName in interface Listable

setNameReference

public void setNameReference(NameReference nr)

getNameReference

public NameReference getNameReference()

toString

public java.lang.String toString()
DOCUMENT

Overrides:
toString in class java.lang.Object

toString

public static java.lang.String toString(double[] values)