CircularCoordinatesResult

org.appliedtopology.tda4j.matlab.CircularCoordinatesResult

A finished circular-coordinates computation (homology.CircularCoordinates, .claude/WORKLOG-mainstream- feature-gap-analysis.md item 2), in the same MATLAB-marshalable shape PersistenceResult uses -- see TDA4j.circularCoordinates's own doc for how this gets constructed.

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def birth(): Double

The chosen bar's own full-filtration birth/death (death is Double.POSITIVE_INFINITY for an essential bar) -- informational, matching what cocycleIndex selected.

The chosen bar's own full-filtration birth/death (death is Double.POSITIVE_INFINITY for an essential bar) -- informational, matching what cocycleIndex selected.

Attributes

def death(): Double
def hasCoordinate(i: Int): Boolean
def prime(): Int
def r(): Double

The r and prime this result was actually computed with (echoing the caller's own arguments back).

The r and prime this result was actually computed with (echoing the caller's own arguments back).

Attributes

def theta(): Array[Double]

One entry per input point (same row order as the points/distances this was computed from), each in [0, 1) -- or Double.NaN for a point outside the connected component the chosen class lives in (see homology.CircularCoordinates's own class doc for why other components have no meaningful coordinate at all, not a zero or an arbitrary default).

One entry per input point (same row order as the points/distances this was computed from), each in [0, 1) -- or Double.NaN for a point outside the connected component the chosen class lives in (see homology.CircularCoordinates's own class doc for why other components have no meaningful coordinate at all, not a zero or an arbitrary default).

Attributes