OrderedBasis

org.appliedtopology.tda4j.algebra.OrderedBasis
trait OrderedBasis[CellT, CoefficientT]

The "leading term" (highest-priority cell and its coefficient, under CellT's own order) a formal sum needs to support pivot-based reduction. Currently has exactly one instance in this codebase, Chain's own chainIsOrderedBasis (Chain.scala) -- kept as a separate typeclass, in the same is-typeclass style as Cell/OrderedCell, rather than folded into Chain as ordinary methods, so leadingCell/leadingCoefficient read as a documented contract rather than incidental Chain API.

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Types

type Self

Extensions

Extensions

extension (t: Self)
def leadingCell: Option[CellT]
def leadingCoefficient: CoefficientT
def leadingTerm: (Option[CellT], CoefficientT)