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