org.ojalgo.matrix
Class MatrixBuilder<N extends Number>

java.lang.Object
  extended by org.ojalgo.matrix.MatrixBuilder<N>

public abstract class MatrixBuilder<N extends Number>
extends Object


Method Summary
abstract  BasicMatrix build()
           
 MatrixBuilder<N> fillAll(Number aNmbr)
           
 MatrixBuilder<N> fillColumn(int aRow, int aCol, Number aNmbr)
           
 MatrixBuilder<N> fillDiagonal(int aRow, int aCol, Number aNmbr)
           
 MatrixBuilder<N> fillRow(int aRow, int aCol, Number aNmbr)
           
 int getColDim()
           
 int getMinDim()
           
 int getRowDim()
           
 MatrixBuilder<N> set(int index, double aNmbr)
           
 MatrixBuilder<N> set(int aRow, int aCol, double aNmbr)
           
 MatrixBuilder<N> set(int aRow, int aCol, Number aNmbr)
           
 MatrixBuilder<N> set(int index, Number aNmbr)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

build

public abstract BasicMatrix build()

fillAll

public final MatrixBuilder<N> fillAll(Number aNmbr)

fillColumn

public final MatrixBuilder<N> fillColumn(int aRow,
                                         int aCol,
                                         Number aNmbr)

fillDiagonal

public final MatrixBuilder<N> fillDiagonal(int aRow,
                                           int aCol,
                                           Number aNmbr)

fillRow

public final MatrixBuilder<N> fillRow(int aRow,
                                      int aCol,
                                      Number aNmbr)

getColDim

public final int getColDim()

getMinDim

public final int getMinDim()

getRowDim

public final int getRowDim()

set

public final MatrixBuilder<N> set(int index,
                                  double aNmbr)

set

public final MatrixBuilder<N> set(int aRow,
                                  int aCol,
                                  double aNmbr)

set

public final MatrixBuilder<N> set(int aRow,
                                  int aCol,
                                  Number aNmbr)

set

public final MatrixBuilder<N> set(int index,
                                  Number aNmbr)