org.ojalgo.matrix.factory
Interface MatrixFactory

All Known Implementing Classes:
DefaultFactory, JamaFactory

public interface MatrixFactory

Classes that implement the MatrixFactory interface makes instances of classes that implement the BasicMatrix interface.

Author:
apete

Method Summary
 BasicMatrix buildColumnVector(List<BigDecimal> aColumn)
           
 BasicMatrix buildEye(int aRowDim, int aColDim)
          Orginal
 BasicMatrix buildRandom(int aRowDim, int aColDim, RandomNumber aRndm)
           
 BasicMatrix buildRowVector(List<BigDecimal> aRow)
           
 BasicMatrix buildZero(int aRowDim, int aColDim)
           
 BasicMatrix copy(Array2Dim<? extends Number> anArray)
           
 BasicMatrix copy(BasicMatrix aMtrx)
           
 BasicMatrix copy(double[][] aRaw)
           
 BasicMatrix copy(MatrixStore<? extends Number> aStore)
           
 

Method Detail

buildColumnVector

BasicMatrix buildColumnVector(List<BigDecimal> aColumn)
See Also:
BasicMatrix.toListOfElements(), Orginal

buildEye

BasicMatrix buildEye(int aRowDim,
                     int aColDim)
Orginal


buildRandom

BasicMatrix buildRandom(int aRowDim,
                        int aColDim,
                        RandomNumber aRndm)

buildRowVector

BasicMatrix buildRowVector(List<BigDecimal> aRow)
See Also:
BasicMatrix.toListOfElements(), Orginal

buildZero

BasicMatrix buildZero(int aRowDim,
                      int aColDim)

copy

BasicMatrix copy(Array2Dim<? extends Number> anArray)

copy

BasicMatrix copy(BasicMatrix aMtrx)

copy

BasicMatrix copy(double[][] aRaw)

copy

BasicMatrix copy(MatrixStore<? extends Number> aStore)