edu.stanford.math.plex4.autogen.homology
public class ObjectAbsoluteHomology<F,U> extends ObjectPersistentHomology<F,U>
basisComparator, chainModule, field, filteredComparator, maxDimension, minDimension
Constructor and Description |
---|
ObjectAbsoluteHomology(edu.stanford.math.primitivelib.autogen.algebraic.ObjectAbstractField<F> field,
java.util.Comparator<U> basisComparator,
int minDimension,
int maxDimension)
This constructor initializes the object with a field and a comparator on the basis type.
|
Modifier and Type | Method and Description |
---|---|
protected AnnotatedBarcodeCollection<java.lang.Integer,edu.stanford.math.primitivelib.autogen.formal_sum.ObjectSparseFormalSum<F,U>> |
getAnnotatedIntervals(edu.stanford.math.primitivelib.autogen.pair.ObjectObjectPair<gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.ObjectSparseFormalSum<F,U>>,gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.ObjectSparseFormalSum<F,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.ObjectSparseFormalSum<F,U>>,gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.ObjectSparseFormalSum<F,U>>> RV_pair,
AbstractFilteredStream<U> stream) |
computeAnnotatedIntervalsImpl, computeIntervalsImpl, getAnnotatedIntervals, getIntervals
computeAnnotatedIndexIntervals, computeIndexIntervals, getChainModule, getField, initializeFilteredComparator, low
computeAnnotatedIntervals
computeIntervals
public ObjectAbsoluteHomology(edu.stanford.math.primitivelib.autogen.algebraic.ObjectAbstractField<F> field, java.util.Comparator<U> basisComparator, int minDimension, int maxDimension)
field
- a field structure on the type FbasisComparator
- 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.ObjectSparseFormalSum<F,U>> getAnnotatedIntervals(edu.stanford.math.primitivelib.autogen.pair.ObjectObjectPair<gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.ObjectSparseFormalSum<F,U>>,gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.ObjectSparseFormalSum<F,U>>> RV_pair, AbstractFilteredStream<U> stream)
getAnnotatedIntervals
in class ObjectPersistentHomology<F,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.ObjectSparseFormalSum<F,U>>,gnu.trove.THashMap<U,edu.stanford.math.primitivelib.autogen.formal_sum.ObjectSparseFormalSum<F,U>>> RV_pair, AbstractFilteredStream<U> stream)
getIntervals
in class ObjectPersistentHomology<F,U>