edu.stanford.math.plex4.autogen.homology
public class BooleanAbsoluteHomology<U> extends BooleanPersistentHomology<U>
basisComparator, chainModule, filteredComparator, maxDimension, minDimension| Constructor and Description |
|---|
BooleanAbsoluteHomology(java.util.Comparator<U> basisComparator,
int minDimension,
int maxDimension)
This constructor initializes the object with a comparator on the basis type.
|
| Modifier and Type | Method and Description |
|---|---|
protected AnnotatedBarcodeCollection<java.lang.Integer,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>> |
getAnnotatedIntervals(edu.stanford.math.primitivelib.autogen.pair.ObjectObjectPair<gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>>,gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>>> RV_pair,
AbstractFilteredStream<U> stream) |
protected BarcodeCollection<java.lang.Integer> |
getIntervals(edu.stanford.math.primitivelib.autogen.pair.ObjectObjectPair<gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>>,gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>>> RV_pair,
AbstractFilteredStream<U> stream) |
computeAnnotatedIntervalsImpl, computeIntervalsImpl, getAnnotatedIntervals, getIntervalscomputeAnnotatedIndexIntervals, computeIndexIntervals, getChainModule, initializeFilteredComparator, lowcomputeAnnotatedIntervalscomputeIntervalspublic BooleanAbsoluteHomology(java.util.Comparator<U> basisComparator, int minDimension, int maxDimension)
basisComparator - a comparator on the basis type UminDimension - the minimum dimension to computemaxDimension - the maximum dimension to computeprotected AnnotatedBarcodeCollection<java.lang.Integer,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>> getAnnotatedIntervals(edu.stanford.math.primitivelib.autogen.pair.ObjectObjectPair<gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>>,gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>>> RV_pair, AbstractFilteredStream<U> stream)
getAnnotatedIntervals in class BooleanPersistentHomology<U>protected BarcodeCollection<java.lang.Integer> getIntervals(edu.stanford.math.primitivelib.autogen.pair.ObjectObjectPair<gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>>,gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.BooleanSparseFormalSum<U>>> RV_pair, AbstractFilteredStream<U> stream)
getIntervals in class BooleanPersistentHomology<U>