Interface BulkExpressionDataPrimitiveIntMatrix
-
- All Superinterfaces:
BulkExpressionDataMatrix<Integer>
,ExpressionDataMatrix<Integer>
,ExpressionDataPrimitiveIntMatrix
- All Known Implementing Classes:
BulkExpressionDataIntMatrix
public interface BulkExpressionDataPrimitiveIntMatrix extends BulkExpressionDataMatrix<Integer>, ExpressionDataPrimitiveIntMatrix
Interface for bulk expression data matrices that can be efficiently accessed as a primitive int matrix.- Author:
- poirigui
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int[]
getColumnAsInts(BioAssay bioAssay)
Retrieve the given column without boxing.int[][]
getRawMatrixAsInts()
Obtain the raw matrix as a int array.-
Methods inherited from interface ubic.gemma.core.datastructure.matrix.BulkExpressionDataMatrix
get, getBioAssayDimension, getBioAssayForColumn, getBioMaterialForColumn, getColumn, getColumnIndex, getColumnIndex, getRawMatrix, hasMissingValues
-
Methods inherited from interface ubic.gemma.core.datastructure.matrix.ExpressionDataMatrix
columns, get, getColumn, getDesignElementForRow, getDesignElements, getExpressionExperiment, getQuantitationType, getRow, getRow, getRowElement, getRowElements, getRowIndex, getRowIndices, rows
-
Methods inherited from interface ubic.gemma.core.datastructure.matrix.ExpressionDataPrimitiveIntMatrix
getAsInt, getColumnAsInts, getRowAsInts, getRowAsInts
-
-
-
-
Method Detail
-
getColumnAsInts
@Nullable int[] getColumnAsInts(BioAssay bioAssay)
Retrieve the given column without boxing.- See Also:
ExpressionDataMatrix.getColumn(int)
-
getRawMatrixAsInts
int[][] getRawMatrixAsInts()
Obtain the raw matrix as a int array.- See Also:
BulkExpressionDataMatrix.getRawMatrix()
-
-