@Shareable public class ThresholdTruncator extends Object implements VectorTruncator, Serializable
A VectorTruncator
that will retain entries with values that are accepted by some Threshold
.
Constructor and Description |
---|
ThresholdTruncator(Threshold threshold) |
Modifier and Type | Method and Description |
---|---|
void |
truncate(MutableSparseVector v)
Truncate a vector, removing any entries that do not satisfy some condition.
|
@Inject public ThresholdTruncator(Threshold threshold)
public void truncate(MutableSparseVector v)
VectorTruncator
Truncate a vector, removing any entries that do not satisfy some condition. The vector is modified in place, i.e. the vector argument will be modified directly.
truncate
in interface VectorTruncator
v
- The vector to truncate.