CubicalHomologyContext

org.appliedtopology.tda4j.streams.CubicalHomologyContext
class CubicalHomologyContext[CoefficientT, FiltrationT]()(using evidence$1: Field { type Self = CoefficientT; }, evidence$2: Ordering[FiltrationT]) extends CellularHomologyContext[Cube, CoefficientT, FiltrationT]

Thin wrapper mirroring SimplicialHomologyContext's own relationship to CellularHomologyContext -- Cube needed nothing new from the naive engine (it is already generic over CellT: OrderedCell), so this exists purely for the same ergonomic reason SimplicialHomologyContext does: a concrete, easily-discoverable name instead of writing out CellularHomologyContext[Cube, CoefficientT, FiltrationT] at every call site.

Attributes

Experimental
true
Graph
Supertypes
class CellularHomologyContext[Cube, CoefficientT, FiltrationT]
class Object
trait Matchable
class Any

Members list

Type members

Inherited classlikes

case class HomologyState(boundaries: Map[CellularHomologyContext.this.CellT, Chain[CellularHomologyContext.this.CellT, CellularHomologyContext.this.CoefficientT]], generators: Map[CellularHomologyContext.this.CellT, Chain[CellularHomologyContext.this.CellT, CellularHomologyContext.this.CoefficientT]], positives: Map[CellularHomologyContext.this.CellT, (CellularHomologyContext.this.FiltrationT, Chain[CellularHomologyContext.this.CellT, CellularHomologyContext.this.CoefficientT])], stream: CellStream[CellularHomologyContext.this.CellT, CellularHomologyContext.this.FiltrationT], var current: CellularHomologyContext.this.FiltrationT, barcode: ArrayDeque[(Int, CellularHomologyContext.this.FiltrationT, CellularHomologyContext.this.FiltrationT, Chain[CellularHomologyContext.this.CellT, CellularHomologyContext.this.CoefficientT])])

Attributes

Inherited from:
CellularHomologyContext
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Inherited methods

def persistentHomology(stream: => CellStream[Cube, FiltrationT]): HomologyState

Attributes

Inherited from:
CellularHomologyContext