public abstract class MatrixVectorOperation<R> extends Object
Constructor and Description |
---|
MatrixVectorOperation() |
Modifier and Type | Method and Description |
---|---|
abstract R |
apply(ColumnMajorSparseMatrix a,
DenseVector b) |
abstract R |
apply(ColumnMajorSparseMatrix a,
SparseVector b) |
abstract R |
apply(DenseMatrix a,
DenseVector b) |
abstract R |
apply(DenseMatrix a,
SparseVector b) |
abstract R |
apply(RowMajorSparseMatrix a,
DenseVector b) |
abstract R |
apply(RowMajorSparseMatrix a,
SparseVector b) |
void |
ensureApplicableTo(Matrix a,
Vector b) |
VectorOperation<R> |
partiallyApply(ColumnMajorSparseMatrix a) |
VectorOperation<R> |
partiallyApply(DenseMatrix a) |
VectorOperation<R> |
partiallyApply(RowMajorSparseMatrix a) |
public abstract R apply(DenseMatrix a, DenseVector b)
public abstract R apply(DenseMatrix a, SparseVector b)
public abstract R apply(RowMajorSparseMatrix a, DenseVector b)
public abstract R apply(RowMajorSparseMatrix a, SparseVector b)
public abstract R apply(ColumnMajorSparseMatrix a, DenseVector b)
public abstract R apply(ColumnMajorSparseMatrix a, SparseVector b)
public VectorOperation<R> partiallyApply(DenseMatrix a)
public VectorOperation<R> partiallyApply(RowMajorSparseMatrix a)
public VectorOperation<R> partiallyApply(ColumnMajorSparseMatrix a)
Copyright © 2015. All rights reserved.