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 Vector
apply(ColumnMajorSparseMatrix a, DenseVector b)
Vector
apply(ColumnMajorSparseMatrix a, SparseVector b)
Vector
apply(DenseMatrix a, DenseVector b)
Vector
apply(DenseMatrix a, SparseVector b)
Vector
apply(RowMajorSparseMatrix a, DenseVector b)
Vector
apply(RowMajorSparseMatrix a, SparseVector b)
void
ensureApplicableTo(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:
apply
in classMatrixVectorOperation<Vector>
-
apply
public Vector apply(DenseMatrix a, SparseVector b)
- Specified by:
apply
in classMatrixVectorOperation<Vector>
-
apply
public Vector apply(RowMajorSparseMatrix a, DenseVector b)
- Specified by:
apply
in classMatrixVectorOperation<Vector>
-
apply
public Vector apply(RowMajorSparseMatrix a, SparseVector b)
- Specified by:
apply
in classMatrixVectorOperation<Vector>
-
apply
public Vector apply(ColumnMajorSparseMatrix a, DenseVector b)
- Specified by:
apply
in classMatrixVectorOperation<Vector>
-
apply
public Vector apply(ColumnMajorSparseMatrix a, SparseVector b)
- Specified by:
apply
in classMatrixVectorOperation<Vector>
-
ensureApplicableTo
public void ensureApplicableTo(Matrix a, Vector b)
- Overrides:
ensureApplicableTo
in classMatrixVectorOperation<Vector>
-
-