edu.stanford.math.plex4.api
public class FilteredStreamInterface extends java.lang.Object
Constructor and Description |
---|
FilteredStreamInterface() |
Modifier and Type | Method and Description |
---|---|
static ExplicitCellStream |
createExplicitCellStream() |
static ExplicitCellStream |
createExplicitCellStream(double maxFiltrationValue) |
static ExplicitSimplexStream |
createExplicitSimplexStream() |
static ExplicitSimplexStream |
createExplicitSimplexStream(double maxFiltrationValue) |
static AbstractFilteredStream<Simplex> |
createPlex3LazyWitnessStream(LandmarkSelector<double[]> selector,
int maxDimension,
double maxFiltrationValue,
int numDivisions) |
static AbstractFilteredStream<Simplex> |
createPlex3VietorisRipsStream(double[][] points,
int maxDimension,
double maxFiltrationValue,
int numDivisions) |
static AbstractFilteredStream<Simplex> |
createPlex3WitnessStream(LandmarkSelector<double[]> selector,
int maxDimension,
double maxFiltrationValue,
int numDivisions) |
static LazyWitnessStream<double[]> |
createPlex4LazyWitnessStream(LandmarkSelector<double[]> selector,
int maxDimension,
double maxFiltrationValue,
int numDivisions) |
static <T> VietorisRipsStream<T> |
createPlex4VietorisRipsStream(AbstractSearchableMetricSpace<T> metricSpace,
int maxDimension,
double[] filtrationValues) |
static <T> VietorisRipsStream<T> |
createPlex4VietorisRipsStream(AbstractSearchableMetricSpace<T> metricSpace,
int maxDimension,
double maxFiltrationValue,
int numDivisions) |
static VietorisRipsStream<double[]> |
createPlex4VietorisRipsStream(double[][] points,
int maxDimension,
double[] filtrationValues) |
static VietorisRipsStream<double[]> |
createPlex4VietorisRipsStream(double[][] points,
int maxDimension,
double maxFiltrationValue,
int numDivisions) |
static WitnessStream<double[]> |
createPlex4WitnessStream(LandmarkSelector<double[]> selector,
int maxDimension,
double maxFiltrationValue,
int numDivisions) |
public static ExplicitSimplexStream createExplicitSimplexStream()
public static ExplicitSimplexStream createExplicitSimplexStream(double maxFiltrationValue)
public static ExplicitCellStream createExplicitCellStream()
public static ExplicitCellStream createExplicitCellStream(double maxFiltrationValue)
public static VietorisRipsStream<double[]> createPlex4VietorisRipsStream(double[][] points, int maxDimension, double maxFiltrationValue, int numDivisions)
public static <T> VietorisRipsStream<T> createPlex4VietorisRipsStream(AbstractSearchableMetricSpace<T> metricSpace, int maxDimension, double maxFiltrationValue, int numDivisions)
public static VietorisRipsStream<double[]> createPlex4VietorisRipsStream(double[][] points, int maxDimension, double[] filtrationValues)
public static <T> VietorisRipsStream<T> createPlex4VietorisRipsStream(AbstractSearchableMetricSpace<T> metricSpace, int maxDimension, double[] filtrationValues)
public static AbstractFilteredStream<Simplex> createPlex3VietorisRipsStream(double[][] points, int maxDimension, double maxFiltrationValue, int numDivisions)
public static LazyWitnessStream<double[]> createPlex4LazyWitnessStream(LandmarkSelector<double[]> selector, int maxDimension, double maxFiltrationValue, int numDivisions)
public static AbstractFilteredStream<Simplex> createPlex3LazyWitnessStream(LandmarkSelector<double[]> selector, int maxDimension, double maxFiltrationValue, int numDivisions)
public static WitnessStream<double[]> createPlex4WitnessStream(LandmarkSelector<double[]> selector, int maxDimension, double maxFiltrationValue, int numDivisions)
public static AbstractFilteredStream<Simplex> createPlex3WitnessStream(LandmarkSelector<double[]> selector, int maxDimension, double maxFiltrationValue, int numDivisions)