edu.stanford.math.plex
public static class ExplicitStream.DComplex extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int[][] |
C |
protected int |
dimension |
protected double[] |
F |
protected int |
open_count |
protected ExplicitStream |
parent |
Constructor and Description |
---|
ExplicitStream.DComplex(ExplicitStream parent,
int dimension,
int[][] C,
double[] F)
Constructor for DComplex;
|
Modifier and Type | Method and Description |
---|---|
int[][] |
C()
Return the array of vertex arrays for the simplices of this dimension.
|
int |
dimension()
Return the dimension of this DComplex.
|
double[] |
F()
Return the array of persistence parameters corresponding to the
simplices of this dimension.
|
boolean |
hasNext()
Is there a larger dimensional DComplex for this stream?
|
ExplicitStream.DComplex |
next()
Return a DComplex of the next largest dimension, if there is one,
else null.
|
protected boolean |
parent_is_consistent() |
ExplicitStream |
parent()
Return the parent ExplicitStream of this DComplex.
|
protected ExplicitStream parent
protected int dimension
protected int open_count
protected int[][] C
protected double[] F
public ExplicitStream.DComplex(ExplicitStream parent, int dimension, int[][] C, double[] F)
parent
- The ExplicitStream from which the simplices came.dimension
- The dimension of the simplices.C
- The actual array of vertex arrays (simplices).F
- The array of associated persistence parameters.protected boolean parent_is_consistent()
public boolean hasNext()
public ExplicitStream.DComplex next()
public ExplicitStream parent()
public int dimension()
public int[][] C()
public double[] F()