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 Vectorapply(DenseVector a, DenseVector b)Vectorapply(SparseVector a, SparseVector b)VectorapplySymmetric(DenseVector a, SparseVector b)voidensureApplicableTo(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:
applyin classVectorVectorOperation<Vector>
-
apply
public Vector apply(DenseVector a, DenseVector b)
- Specified by:
applyin classVectorVectorOperation<Vector>
-
applySymmetric
public Vector applySymmetric(DenseVector a, SparseVector b)
- Specified by:
applySymmetricin classSymmetricVectorVectorOperation<Vector>
-
ensureApplicableTo
public void ensureApplicableTo(Vector a, Vector b)
- Overrides:
ensureApplicableToin classVectorVectorOperation<Vector>
-
-