Package org.la4j.operation
Class SymmetricMatrixMatrixOperation<R>
- java.lang.Object
-
- org.la4j.operation.MatrixMatrixOperation<R>
-
- org.la4j.operation.SymmetricMatrixMatrixOperation<R>
-
- Direct Known Subclasses:
OoPlaceMatricesAddition
,OoPlaceMatrixHadamardProduct
public abstract class SymmetricMatrixMatrixOperation<R> extends MatrixMatrixOperation<R>
-
-
Constructor Summary
Constructors Constructor Description SymmetricMatrixMatrixOperation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description R
apply(ColumnMajorSparseMatrix a, ColumnMajorSparseMatrix b)
R
apply(ColumnMajorSparseMatrix a, DenseMatrix b)
R
apply(ColumnMajorSparseMatrix a, RowMajorSparseMatrix b)
R
apply(DenseMatrix a, ColumnMajorSparseMatrix b)
R
apply(DenseMatrix a, RowMajorSparseMatrix b)
R
apply(RowMajorSparseMatrix a, ColumnMajorSparseMatrix b)
R
apply(RowMajorSparseMatrix a, DenseMatrix b)
R
apply(RowMajorSparseMatrix a, RowMajorSparseMatrix b)
abstract R
applySymmetric(DenseMatrix a, SparseMatrix b)
abstract R
applySymmetric(RowMajorSparseMatrix a, ColumnMajorSparseMatrix b)
abstract R
applySymmetric(SparseMatrix a, SparseMatrix b)
-
Methods inherited from class org.la4j.operation.MatrixMatrixOperation
apply, ensureApplicableTo, partiallyApply, partiallyApply, partiallyApply
-
-
-
-
Method Detail
-
apply
public R apply(DenseMatrix a, RowMajorSparseMatrix b)
- Specified by:
apply
in classMatrixMatrixOperation<R>
-
apply
public R apply(DenseMatrix a, ColumnMajorSparseMatrix b)
- Specified by:
apply
in classMatrixMatrixOperation<R>
-
apply
public R apply(RowMajorSparseMatrix a, DenseMatrix b)
- Specified by:
apply
in classMatrixMatrixOperation<R>
-
apply
public R apply(RowMajorSparseMatrix a, ColumnMajorSparseMatrix b)
- Specified by:
apply
in classMatrixMatrixOperation<R>
-
apply
public R apply(ColumnMajorSparseMatrix a, DenseMatrix b)
- Specified by:
apply
in classMatrixMatrixOperation<R>
-
apply
public R apply(RowMajorSparseMatrix a, RowMajorSparseMatrix b)
- Specified by:
apply
in classMatrixMatrixOperation<R>
-
apply
public R apply(ColumnMajorSparseMatrix a, ColumnMajorSparseMatrix b)
- Specified by:
apply
in classMatrixMatrixOperation<R>
-
apply
public R apply(ColumnMajorSparseMatrix a, RowMajorSparseMatrix b)
- Specified by:
apply
in classMatrixMatrixOperation<R>
-
applySymmetric
public abstract R applySymmetric(DenseMatrix a, SparseMatrix b)
-
applySymmetric
public abstract R applySymmetric(SparseMatrix a, SparseMatrix b)
-
applySymmetric
public abstract R applySymmetric(RowMajorSparseMatrix a, ColumnMajorSparseMatrix b)
-
-