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