|
Colt 1.2.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cern.colt.PersistentObject cern.colt.matrix.ObjectFactory1D
Factory for convenient construction of 1-d matrices holding Object cells. Use idioms like ObjectFactory1D.dense.make(1000) to construct dense matrices, ObjectFactory1D.sparse.make(1000) to construct sparse matrices. If the factory is used frequently it might be useful to streamline the notation. For example by aliasing:
ObjectFactory1D F = ObjectFactory1D.dense; F.make(1000); ... |
Field Summary | |
static ObjectFactory1D |
dense
A factory producing dense matrices. |
static ObjectFactory1D |
sparse
A factory producing sparse matrices. |
Fields inherited from class cern.colt.PersistentObject |
serialVersionUID |
Method Summary | |
ObjectMatrix1D |
append(ObjectMatrix1D A,
ObjectMatrix1D B)
C = A||B; Constructs a new matrix which is the concatenation of two other matrices. |
ObjectMatrix1D |
make(int size)
Constructs a matrix with the given shape, each cell initialized with zero. |
ObjectMatrix1D |
make(int size,
Object initialValue)
Constructs a matrix with the given shape, each cell initialized with the given value. |
ObjectMatrix1D |
make(Object[] values)
Constructs a matrix with the given cell values. |
ObjectMatrix1D |
make(ObjectArrayList values)
Constructs a matrix from the values of the given list. |
ObjectMatrix1D |
make(ObjectMatrix1D[] parts)
Constructs a matrix which is the concatenation of all given parts. |
ObjectMatrix1D |
repeat(ObjectMatrix1D A,
int repeat)
C = A||A||..||A; Constructs a new matrix which is concatenated repeat times. |
ObjectArrayList |
toList(ObjectMatrix1D values)
Constructs a list from the given matrix. |
Methods inherited from class cern.colt.PersistentObject |
clone |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final ObjectFactory1D dense
public static final ObjectFactory1D sparse
Method Detail |
public ObjectMatrix1D append(ObjectMatrix1D A, ObjectMatrix1D B)
public ObjectMatrix1D make(ObjectMatrix1D[] parts)
public ObjectMatrix1D make(Object[] values)
values
- The values to be filled into the new matrix.public ObjectMatrix1D make(int size)
public ObjectMatrix1D make(int size, Object initialValue)
public ObjectMatrix1D make(ObjectArrayList values)
values
- The values to be filled into the new matrix.
public ObjectMatrix1D repeat(ObjectMatrix1D A, int repeat)
0 1 repeat(3) --> 0 1 0 1 0 1
public ObjectArrayList toList(ObjectMatrix1D values)
values
- The values to be filled into the new list.
|
Colt 1.2.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |