ClusterAbstract
, ClusterWeight
, java.io.Serializable
public class ClusterWeightAbs extends java.lang.Object implements ClusterWeight, java.io.Serializable
ClusterWeight.Factory
Modifier and Type | Field | Description |
---|---|---|
protected boolean |
doAbs |
|
protected ClusterAbstract |
weightCluster |
Constructor | Description |
---|---|
ClusterWeightAbs(ClusterAbstract cluster) |
Modifier and Type | Method | Description |
---|---|---|
ClusterAbstract |
getSubCluster() |
|
ClusterAbstract |
makeCopy() |
Returns another instance of an identical cluster (shallow copy).
|
static ClusterWeight |
makeWeightCluster(ClusterAbstract cluster) |
|
static ClusterWeight[] |
makeWeightClusters(ClusterAbstract[] clusters) |
|
int |
pointCount() |
Number of points in the cluster.
|
void |
setDoAbs(boolean doAbs) |
Sets the cluster to actually return the |value| (as default) or just value.
|
void |
setTemperature(double temp) |
|
double |
value(BoxCluster box) |
Value of this cluster for the given pairset at the specified reciprocal
temperature.
|
protected final ClusterAbstract weightCluster
protected boolean doAbs
public ClusterWeightAbs(ClusterAbstract cluster)
public void setDoAbs(boolean doAbs)
public static ClusterWeight makeWeightCluster(ClusterAbstract cluster)
public static ClusterWeight[] makeWeightClusters(ClusterAbstract[] clusters)
public ClusterAbstract getSubCluster()
public ClusterAbstract makeCopy()
ClusterAbstract
makeCopy
in interface ClusterAbstract
public int pointCount()
ClusterAbstract
pointCount
in interface ClusterAbstract
public double value(BoxCluster box)
ClusterAbstract
value
in interface ClusterAbstract
public void setTemperature(double temp)
setTemperature
in interface ClusterAbstract