Package org.ejml.masks
Class FMaskSparseStructural
java.lang.Object
org.ejml.masks.Mask
org.ejml.masks.FMaskSparseStructural
Mask implementation which checks if the entry is assigned in the sparse matrix.
The actual stored values are disregarded.
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionFMaskSparseStructural(FMatrixSparseCSC matrix, boolean negated, @Nullable IGrowArray gw, boolean indexFirstColumn) -
Method Summary
Modifier and TypeMethodDescriptionintintbooleanisSet(int idx) booleanisSet(int row, int col) intPessimistic estimation of entries set in the maskvoidsetIndexColumn(int col) For faster access on a specific column (on at a time) ! Only useful for sparse masksMethods inherited from class org.ejml.masks.Mask
compatible, print
-
Constructor Details
-
FMaskSparseStructural
public FMaskSparseStructural(FMatrixSparseCSC matrix, boolean negated, @Nullable @Nullable IGrowArray gw, boolean indexFirstColumn)
-
-
Method Details
-
isSet
public boolean isSet(int row, int col) -
isSet
public boolean isSet(int idx) -
getNumCols
public int getNumCols()- Specified by:
getNumColsin classMask- Returns:
- The number of columns of the wrapped matrix
-
getNumRows
public int getNumRows()- Specified by:
getNumRowsin classMask- Returns:
- The number of rows of the wrapped matrix
-
setIndexColumn
public void setIndexColumn(int col) Description copied from class:MaskFor faster access on a specific column (on at a time) ! Only useful for sparse masks- Specified by:
setIndexColumnin classMask- Parameters:
col- column to index
-
maxMaskedEntries
public int maxMaskedEntries()Description copied from class:MaskPessimistic estimation of entries set in the mask- Specified by:
maxMaskedEntriesin classMask- Returns:
- Maximum number of set entries in mask
-