public class ObjectMatrixFactory extends GenericMatrixFactory<java.lang.Object>
MatrixFactoryI mfac = new ObjectMatrixFactory();
MatrixFieldI mf = new SimpleMatrixField(mfac);
MatrixOperatorTable opTab = new MatrixOperatorTable(mfac, mf);
MatrixFunctionTable mftab = new MatrixFunctionTable(mfac, mf);
jep = new Jep(opTab,mftab);
ONE, ZERO| Constructor and Description |
|---|
ObjectMatrixFactory() |
ObjectMatrixFactory(FieldI f) |
ObjectMatrixFactory(java.lang.Object zero,
java.lang.Object one) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
buildDataArray(int len)
Build a data array.
|
java.lang.Object[][] |
buildDataArray(int rows,
int cols)
Build a data array.
|
ObjectMatrix |
cast(MatrixI m)
A typical implementation will just use
return (GenericMatrix<E>) m; |
ObjectVector |
cast(VectorI v)
A typical implementation will just use
return (V) v; |
java.lang.Object |
elementValue(java.lang.Object o)
Convert the element o to type E.
|
ObjectMatrix |
newMatrixUnchecked(java.lang.Object[][] data) |
ObjectVector |
newVectorUnchecked(java.lang.Object[] data) |
getLightWeightInstance, getONE, identity, identity, init, newMatrix, newVector, zeroEement, zeroMat, zeroMat, zeroMat, zeroVecpublic ObjectMatrixFactory()
public ObjectMatrixFactory(java.lang.Object zero,
java.lang.Object one)
public ObjectMatrixFactory(FieldI f)
public java.lang.Object[][] buildDataArray(int rows,
int cols)
GenericMatrixFactoryreturn new E[rows][cols].buildDataArray in class GenericMatrixFactory<java.lang.Object>rows - number of rowscols - number of colspublic java.lang.Object[] buildDataArray(int len)
GenericMatrixFactoryreturn new E[rows][len].buildDataArray in class GenericMatrixFactory<java.lang.Object>len - number of elementspublic java.lang.Object elementValue(java.lang.Object o)
GenericMatrixFactory
public abstract E elementValue(Object o) {
if(o instance of E)
return (E) o;
return null;
}elementValue in interface MatrixFactoryIelementValue in class GenericMatrixFactory<java.lang.Object>o - value to convertpublic ObjectMatrix cast(MatrixI m)
GenericMatrixFactoryreturn (GenericMatrix<E>) m;cast in class GenericMatrixFactory<java.lang.Object>m - the matrix to castpublic ObjectVector cast(VectorI v)
GenericMatrixFactoryreturn (V) v;cast in class GenericMatrixFactory<java.lang.Object>v - the vector to castpublic ObjectMatrix newMatrixUnchecked(java.lang.Object[][] data)
newMatrixUnchecked in class GenericMatrixFactory<java.lang.Object>public ObjectVector newVectorUnchecked(java.lang.Object[] data)
newVectorUnchecked in class GenericMatrixFactory<java.lang.Object>Copyright © 2018 Singular Systems http://www.singularsys.com/jep