Epsilon

org.appliedtopology.tda4j.alpha.Epsilon
final case class Epsilon(epsilon: Double)

A numerical tolerance, threaded via using through Hyperplane.from/Hypersphere/HelixDelaunay's internal geometric comparisons (near-zero singular values, near-zero circumsphere margins). Deliberately NOT a package- level given (the earlier shape here): Hyperplane/Hypersphere/HelixDelaunay are never constructed from outside this file (every external caller goes through AlphaShapes.apply below), so the one default value this codebase actually uses only needs to live on apply's own using parameter -- an ordinary default value, not an ambient given every file that happens to wildcard-import alpha.{given, *} would otherwise pick up silently.

Attributes

Experimental
true
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes

Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product