public class GeneratorStatic extends java.lang.Object implements GeneratorInterface
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
name
Cluster name
|
java.util.List<double[]> |
points
Cluster points
|
| Constructor and Description |
|---|
GeneratorStatic(java.lang.String name,
java.util.List<double[]> points)
Construct generator using given name and points
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
computeMean()
Get the cluster mean vector.
|
java.util.List<double[]> |
generate(int count)
"Generate" new cluster points.
|
double |
getDensity(double[] p)
Get the density of the given vector
|
int |
getDim()
Get dimensionality of generated data
|
java.lang.String |
getName()
Get cluster name
|
int |
getSize()
Get number of points to be generated by this generator.
|
Model |
makeModel()
Make a cluster model for this cluster.
|
public java.lang.String name
public java.util.List<double[]> points
public GeneratorStatic(java.lang.String name,
java.util.List<double[]> points)
name - Cluster namepoints - Cluster pointspublic java.util.List<double[]> generate(int count)
generate in interface GeneratorInterfacecount - parameter is ignored.public double getDensity(double[] p)
GeneratorInterfacegetDensity in interface GeneratorInterfacep - vectorpublic int getDim()
GeneratorInterfacegetDim in interface GeneratorInterfacepublic java.lang.String getName()
GeneratorInterfacegetName in interface GeneratorInterfacepublic int getSize()
GeneratorInterfacegetSize in interface GeneratorInterfacepublic Model makeModel()
GeneratorInterfacemakeModel in interface GeneratorInterfacepublic double[] computeMean()
GeneratorInterfacecomputeMean in interface GeneratorInterfacenull.Copyright © 2019 ELKI Development Team. License information.