NList<java.lang.Object>
, java.io.Serializable
, java.lang.Cloneable
public class DVector extends java.lang.Object implements java.lang.Cloneable, NList<java.lang.Object>, java.io.Serializable
Modifier and Type | Field | Description |
---|---|---|
protected int |
dimensions |
|
static DVector |
empty |
|
static long |
serialVersionUID |
Constructor | Description |
---|---|
DVector(int dim) |
|
DVector(int dim,
int startingSize) |
Modifier and Type | Method | Description |
---|---|---|
void |
add(int here,
java.lang.Object... Os) |
|
void |
add(java.lang.Object... Os) |
|
void |
addElement(java.lang.Object... Os) |
|
void |
addSharedElements(java.lang.Object[] O) |
|
void |
clear() |
|
boolean |
contains(java.lang.Object O) |
|
boolean |
containsIgnoreCase(java.lang.String S) |
|
DVector |
copyOf() |
|
java.lang.Object |
elementAt(int i,
int dim) |
|
java.lang.Object[] |
elementsAt(int x) |
|
java.lang.Object |
get(int i,
int dim) |
|
java.util.List<java.lang.Object> |
getDimensionList(int dim) |
|
java.util.List<java.lang.Object> |
getRowList(int row) |
|
int |
indexOf(java.lang.Object O) |
|
void |
insertElementAt(int here,
java.lang.Object... Os) |
|
void |
remove(int i) |
|
void |
removeElement(java.lang.Object O) |
|
void |
removeElementAt(int i) |
|
java.lang.Object[] |
removeElementsAt(int x) |
|
void |
set(int index,
int dim,
java.lang.Object O) |
|
void |
setElementAt(int index,
int dim,
java.lang.Object O) |
|
int |
size() |
|
void |
sortBy(int dim) |
|
void |
sortBy(java.util.Comparator<java.lang.Object[]> comparator) |
|
static DVector |
toNVector(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> h) |
|
void |
trimToSize() |
public static final long serialVersionUID
protected int dimensions
public static final DVector empty
public DVector(int dim)
public DVector(int dim, int startingSize)
public void trimToSize()
trimToSize
in interface NList<java.lang.Object>
public int indexOf(java.lang.Object O)
public java.lang.Object[] elementsAt(int x)
elementsAt
in interface NList<java.lang.Object>
public java.lang.Object[] removeElementsAt(int x)
removeElementsAt
in interface NList<java.lang.Object>
public void sortBy(java.util.Comparator<java.lang.Object[]> comparator)
public static DVector toNVector(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> h)
public void addSharedElements(java.lang.Object[] O)
addSharedElements
in interface NList<java.lang.Object>
public void addElement(java.lang.Object... Os)
public void add(java.lang.Object... Os)
public boolean contains(java.lang.Object O)
public boolean containsIgnoreCase(java.lang.String S)
containsIgnoreCase
in interface NList<java.lang.Object>
public void removeElementAt(int i)
removeElementAt
in interface NList<java.lang.Object>
public void removeElement(java.lang.Object O)
removeElement
in interface NList<java.lang.Object>
public java.util.List<java.lang.Object> getDimensionList(int dim)
getDimensionList
in interface NList<java.lang.Object>
public java.util.List<java.lang.Object> getRowList(int row)
getRowList
in interface NList<java.lang.Object>
public java.lang.Object elementAt(int i, int dim)
public java.lang.Object get(int i, int dim)
public void setElementAt(int index, int dim, java.lang.Object O)
setElementAt
in interface NList<java.lang.Object>
public void set(int index, int dim, java.lang.Object O)
public void insertElementAt(int here, java.lang.Object... Os)
public void add(int here, java.lang.Object... Os)