org.la4j.operation
Class MatrixVectorOperation<R>
- java.lang.Object
-
- org.la4j.operation.MatrixVectorOperation<R>
-
- Direct Known Subclasses:
- OoPlaceMatrixByVectorMultiplication
public abstract class MatrixVectorOperation<R> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description MatrixVectorOperation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description abstract Rapply(ColumnMajorSparseMatrix a, DenseVector b)abstract Rapply(ColumnMajorSparseMatrix a, SparseVector b)abstract Rapply(DenseMatrix a, DenseVector b)abstract Rapply(DenseMatrix a, SparseVector b)abstract Rapply(RowMajorSparseMatrix a, DenseVector b)abstract Rapply(RowMajorSparseMatrix a, SparseVector b)voidensureApplicableTo(Matrix a, Vector b)VectorOperation<R>partiallyApply(ColumnMajorSparseMatrix a)VectorOperation<R>partiallyApply(DenseMatrix a)VectorOperation<R>partiallyApply(RowMajorSparseMatrix a)
-
-
-
Method Detail
-
apply
public abstract R apply(DenseMatrix a, DenseVector b)
-
apply
public abstract R apply(DenseMatrix a, SparseVector b)
-
apply
public abstract R apply(RowMajorSparseMatrix a, DenseVector b)
-
apply
public abstract R apply(RowMajorSparseMatrix a, SparseVector b)
-
apply
public abstract R apply(ColumnMajorSparseMatrix a, DenseVector b)
-
apply
public abstract R apply(ColumnMajorSparseMatrix a, SparseVector b)
-
partiallyApply
public VectorOperation<R> partiallyApply(DenseMatrix a)
-
partiallyApply
public VectorOperation<R> partiallyApply(RowMajorSparseMatrix a)
-
partiallyApply
public VectorOperation<R> partiallyApply(ColumnMajorSparseMatrix a)
-
-
DMelt 3.0 © DataMelt by jWork.ORG