Package org.la4j.operation.ooplace
Class OoPlaceVectorHadamardProduct
- java.lang.Object
-
- org.la4j.operation.VectorVectorOperation<R>
-
- org.la4j.operation.SymmetricVectorVectorOperation<Vector>
-
- org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
-
public class OoPlaceVectorHadamardProduct extends SymmetricVectorVectorOperation<Vector>
-
-
Constructor Summary
Constructors Constructor Description OoPlaceVectorHadamardProduct()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vector
apply(DenseVector a, DenseVector b)
Vector
apply(SparseVector a, SparseVector b)
Vector
applySymmetric(DenseVector a, SparseVector b)
void
ensureApplicableTo(Vector a, Vector b)
-
Methods inherited from class org.la4j.operation.SymmetricVectorVectorOperation
apply, apply
-
Methods inherited from class org.la4j.operation.VectorVectorOperation
partiallyApply, partiallyApply
-
-
-
-
Method Detail
-
apply
public Vector apply(SparseVector a, SparseVector b)
- Specified by:
apply
in classVectorVectorOperation<Vector>
-
apply
public Vector apply(DenseVector a, DenseVector b)
- Specified by:
apply
in classVectorVectorOperation<Vector>
-
applySymmetric
public Vector applySymmetric(DenseVector a, SparseVector b)
- Specified by:
applySymmetric
in classSymmetricVectorVectorOperation<Vector>
-
ensureApplicableTo
public void ensureApplicableTo(Vector a, Vector b)
- Overrides:
ensureApplicableTo
in classVectorVectorOperation<Vector>
-
-