org.la4j.operation.ooplace
Class OoPlaceInnerProduct
- java.lang.Object
-
- org.la4j.operation.VectorVectorOperation<R>
-
- org.la4j.operation.SymmetricVectorVectorOperation<java.lang.Double>
-
- org.la4j.operation.ooplace.OoPlaceInnerProduct
-
public class OoPlaceInnerProduct extends SymmetricVectorVectorOperation<java.lang.Double>
-
-
Constructor Summary
Constructors Constructor and Description OoPlaceInnerProduct()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.Doubleapply(DenseVector a, DenseVector b)java.lang.Doubleapply(SparseVector a, SparseVector b)java.lang.DoubleapplySymmetric(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 java.lang.Double apply(SparseVector a, SparseVector b)
- Specified by:
applyin classVectorVectorOperation<java.lang.Double>
-
applySymmetric
public java.lang.Double applySymmetric(DenseVector a, SparseVector b)
- Specified by:
applySymmetricin classSymmetricVectorVectorOperation<java.lang.Double>
-
apply
public java.lang.Double apply(DenseVector a, DenseVector b)
- Specified by:
applyin classVectorVectorOperation<java.lang.Double>
-
ensureApplicableTo
public void ensureApplicableTo(Vector a, Vector b)
- Overrides:
ensureApplicableToin classVectorVectorOperation<java.lang.Double>
-
-
DMelt 3.0 © DataMelt by jWork.ORG