Package org.la4j.operation.ooplace
Class OoPlaceMatrixByVectorMultiplication
- java.lang.Object
-
- org.la4j.operation.MatrixVectorOperation<Vector>
-
- org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
-
public class OoPlaceMatrixByVectorMultiplication extends MatrixVectorOperation<Vector>
-
-
Constructor Summary
Constructors Constructor Description OoPlaceMatrixByVectorMultiplication()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vectorapply(ColumnMajorSparseMatrix a, DenseVector b)Vectorapply(ColumnMajorSparseMatrix a, SparseVector b)Vectorapply(DenseMatrix a, DenseVector b)Vectorapply(DenseMatrix a, SparseVector b)Vectorapply(RowMajorSparseMatrix a, DenseVector b)Vectorapply(RowMajorSparseMatrix a, SparseVector b)voidensureApplicableTo(Matrix a, Vector b)-
Methods inherited from class org.la4j.operation.MatrixVectorOperation
partiallyApply, partiallyApply, partiallyApply
-
-
-
-
Method Detail
-
apply
public Vector apply(DenseMatrix a, DenseVector b)
- Specified by:
applyin classMatrixVectorOperation<Vector>
-
apply
public Vector apply(DenseMatrix a, SparseVector b)
- Specified by:
applyin classMatrixVectorOperation<Vector>
-
apply
public Vector apply(RowMajorSparseMatrix a, DenseVector b)
- Specified by:
applyin classMatrixVectorOperation<Vector>
-
apply
public Vector apply(RowMajorSparseMatrix a, SparseVector b)
- Specified by:
applyin classMatrixVectorOperation<Vector>
-
apply
public Vector apply(ColumnMajorSparseMatrix a, DenseVector b)
- Specified by:
applyin classMatrixVectorOperation<Vector>
-
apply
public Vector apply(ColumnMajorSparseMatrix a, SparseVector b)
- Specified by:
applyin classMatrixVectorOperation<Vector>
-
ensureApplicableTo
public void ensureApplicableTo(Matrix a, Vector b)
- Overrides:
ensureApplicableToin classMatrixVectorOperation<Vector>
-
-