Package com.apple.foundationdb.linear
Interface RealMatrix
- All Superinterfaces:
LinearOperator,VectorOperator
- All Known Implementing Classes:
ColumnMajorRealMatrix,RowMajorRealMatrix
-
Method Summary
Modifier and TypeMethodDescriptiondefault RealVectorapply(RealVector vector) Apply this operator to the vector passed in.default RealMatrixdouble[][]doublegetEntry(int row, int column) double[][]default booleanmultiply(RealMatrix otherMatrix) subMatrix(int startRow, int lengthRow, int startColumn, int lengthColumn) default RealVectortransposedApply(RealVector vector) default intdefault booleanMethods inherited from interface com.apple.foundationdb.linear.LinearOperator
getNumColumnDimensions, getNumDimensions, getNumRowDimensions, invertedApply, isSquareMethods inherited from interface com.apple.foundationdb.linear.VectorOperator
transform, untransform
-
Method Details
-
getEntry
double getEntry(int row, int column) -
isTransposable
default boolean isTransposable()- Specified by:
isTransposablein interfaceLinearOperator
-
transpose
-
apply
Description copied from interface:VectorOperatorApply this operator to the vector passed in.- Specified by:
applyin interfaceVectorOperator- Parameters:
vector- the vector- Returns:
- a new vector
-
transposedApply
- Specified by:
transposedApplyin interfaceLinearOperator
-
multiply
-
subMatrix
-
toRowMajor
-
getRowMajorData
@Nonnull double[][] getRowMajorData() -
toColumnMajor
-
getColumnMajorData
@Nonnull double[][] getColumnMajorData() -
quickTranspose
-
flipMajor
-
valueEquals
-
valueBasedHashCode
default int valueBasedHashCode()
-