ClusterAbstract
ClusterTreeEF
public class ClusterTree extends java.lang.Object implements ClusterAbstract
Modifier and Type | Field | Description |
---|---|---|
protected double |
beta |
|
protected ClusterDiagramTree |
bondsTree |
|
protected MayerFunction[] |
f |
|
protected double[][] |
fOld |
|
protected double[][] |
fValues |
|
protected int |
oldDirtyAtom |
Constructor | Description |
---|---|
ClusterTree(ClusterDiagramTree bonds,
MayerFunction[] fArray) |
Modifier and Type | Method | Description |
---|---|---|
ClusterDiagramTree |
getBondsTree() |
|
ClusterAbstract |
makeCopy() |
Returns another instance of an identical cluster (shallow copy).
|
int |
pointCount() |
Number of points in the cluster.
|
protected void |
revertF() |
|
void |
setTemperature(double temperature) |
|
protected void |
updateF(CoordinatePairSet cPairs,
AtomPairSet aPairs) |
|
double |
value(BoxCluster box) |
Value of this cluster for the given pairset at the specified reciprocal
temperature.
|
protected final ClusterDiagramTree bondsTree
protected final MayerFunction[] f
protected final double[][] fValues
protected double beta
protected final double[][] fOld
protected int oldDirtyAtom
public ClusterTree(ClusterDiagramTree bonds, MayerFunction[] fArray)
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
protected void revertF()
protected void updateF(CoordinatePairSet cPairs, AtomPairSet aPairs)
public void setTemperature(double temperature)
setTemperature
in interface ClusterAbstract
public ClusterDiagramTree getBondsTree()