Package org.la4j.operation
Class MatrixMatrixOperation<R>
- java.lang.Object
-
- org.la4j.operation.MatrixMatrixOperation<R>
-
- Direct Known Subclasses:
CommonMatrixMatrixOperation
,OoPlaceMatricesMultiplication
,SimpleMatrixMatrixOperation
,SymmetricMatrixMatrixOperation
public abstract class MatrixMatrixOperation<R> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MatrixMatrixOperation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract R
apply(ColumnMajorSparseMatrix a, ColumnMajorSparseMatrix b)
abstract R
apply(ColumnMajorSparseMatrix a, DenseMatrix b)
abstract R
apply(ColumnMajorSparseMatrix a, RowMajorSparseMatrix b)
abstract R
apply(DenseMatrix a, ColumnMajorSparseMatrix b)
abstract R
apply(DenseMatrix a, DenseMatrix b)
abstract R
apply(DenseMatrix a, RowMajorSparseMatrix b)
abstract R
apply(RowMajorSparseMatrix a, ColumnMajorSparseMatrix b)
abstract R
apply(RowMajorSparseMatrix a, DenseMatrix b)
abstract R
apply(RowMajorSparseMatrix a, RowMajorSparseMatrix b)
void
ensureApplicableTo(Matrix a, Matrix b)
MatrixOperation<R>
partiallyApply(ColumnMajorSparseMatrix a)
MatrixOperation<R>
partiallyApply(DenseMatrix a)
MatrixOperation<R>
partiallyApply(RowMajorSparseMatrix a)
-
-
-
Method Detail
-
apply
public abstract R apply(DenseMatrix a, DenseMatrix b)
-
apply
public abstract R apply(DenseMatrix a, RowMajorSparseMatrix b)
-
apply
public abstract R apply(DenseMatrix a, ColumnMajorSparseMatrix b)
-
apply
public abstract R apply(RowMajorSparseMatrix a, DenseMatrix b)
-
apply
public abstract R apply(RowMajorSparseMatrix a, RowMajorSparseMatrix b)
-
apply
public abstract R apply(RowMajorSparseMatrix a, ColumnMajorSparseMatrix b)
-
apply
public abstract R apply(ColumnMajorSparseMatrix a, DenseMatrix b)
-
apply
public abstract R apply(ColumnMajorSparseMatrix a, RowMajorSparseMatrix b)
-
apply
public abstract R apply(ColumnMajorSparseMatrix a, ColumnMajorSparseMatrix b)
-
partiallyApply
public MatrixOperation<R> partiallyApply(DenseMatrix a)
-
partiallyApply
public MatrixOperation<R> partiallyApply(RowMajorSparseMatrix a)
-
partiallyApply
public MatrixOperation<R> partiallyApply(ColumnMajorSparseMatrix a)
-
-