PersistenceBar

org.appliedtopology.tda4j.barcode.PersistenceBar
See thePersistenceBar companion class

Utility functions for working with persistence bars.

For any cases not covered by these simplistic factory method, the programmer gets to instantiate their own PersistenceBar object.

Attributes

Companion
class
Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[FiltrationT](dim: Int)(using evidence$1: Ordering[FiltrationT]): PersistenceBar[FiltrationT, Nothing]

If we know nothing, assume the user is asking for $(-\infty,\infty)$.

If we know nothing, assume the user is asking for $(-\infty,\infty)$.

Attributes

def apply[FiltrationT](dim: Int, lower: FiltrationT)(using evidence$1: Ordering[FiltrationT]): PersistenceBar[FiltrationT, Nothing]

If we only get a lower endpoint, produce the ordinary persistence bar $[\ell, \infty)$.

If we only get a lower endpoint, produce the ordinary persistence bar $[\ell, \infty)$.

Attributes

def apply[FiltrationT](dim: Int, lower: FiltrationT, upper: FiltrationT)(using evidence$1: Ordering[FiltrationT]): PersistenceBar[FiltrationT, Nothing]

If we get a lower and an upper endpoint, produce the ordinary persistence bar $[\ell, u)$

If we get a lower and an upper endpoint, produce the ordinary persistence bar $[\ell, u)$

Attributes