Package org.la4j.operation
Class VectorVectorOperation<R>
- java.lang.Object
-
- org.la4j.operation.VectorVectorOperation<R>
-
- Direct Known Subclasses:
CommonVectorVectorOperation
,OoPlaceOuterProduct
,OoPlaceVectorsSubtraction
,SymmetricVectorVectorOperation
public abstract class VectorVectorOperation<R> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VectorVectorOperation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract R
apply(DenseVector a, DenseVector b)
abstract R
apply(DenseVector a, SparseVector b)
abstract R
apply(SparseVector a, DenseVector b)
abstract R
apply(SparseVector a, SparseVector b)
void
ensureApplicableTo(Vector a, Vector b)
VectorOperation<R>
partiallyApply(DenseVector a)
VectorOperation<R>
partiallyApply(SparseVector a)
-
-
-
Method Detail
-
apply
public abstract R apply(SparseVector a, SparseVector b)
-
apply
public abstract R apply(SparseVector a, DenseVector b)
-
apply
public abstract R apply(DenseVector a, DenseVector b)
-
apply
public abstract R apply(DenseVector a, SparseVector b)
-
partiallyApply
public VectorOperation<R> partiallyApply(SparseVector a)
-
partiallyApply
public VectorOperation<R> partiallyApply(DenseVector a)
-
-