mesquite.lib
Class DoubleArray
java.lang.Object
mesquite.lib.DoubleArray
- All Implemented Interfaces:
- Listable
public class DoubleArray
- extends java.lang.Object
- implements Listable
|
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 |
DoubleArray
public DoubleArray(int num,
int autoExpandAmount)
DoubleArray
public DoubleArray(int num)
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)