ClusterAbstract
public class ClusterCoupledFlippedPartial extends java.lang.Object implements ClusterAbstract
Modifier and Type | Field | Description |
---|---|---|
protected int[] |
actualFlipList |
|
protected long |
cPairID |
|
protected int[][] |
flipList |
|
protected boolean[] |
flippedAtoms |
|
protected long |
lastCPairID |
|
protected double |
lastValue |
|
protected IMoleculePositionDefinition |
positionDefinition |
|
protected Space |
space |
|
protected double |
value |
Constructor | Description |
---|---|
ClusterCoupledFlippedPartial(ClusterAbstract cluster,
Space space,
int[][] flipList) |
Modifier and Type | Method | Description |
---|---|---|
ClusterAbstract |
getSubCluster() |
|
ClusterAbstract |
makeCopy() |
Returns another instance of an identical cluster (shallow copy).
|
int |
pointCount() |
Number of points in the cluster.
|
void |
setTemperature(double temperature) |
|
double |
value(BoxCluster box) |
Value of this cluster for the given pairset at the specified reciprocal
temperature.
|
protected final Space space
protected long cPairID
protected long lastCPairID
protected double value
protected double lastValue
protected final boolean[] flippedAtoms
protected IMoleculePositionDefinition positionDefinition
protected final int[][] flipList
protected final int[] actualFlipList
public ClusterCoupledFlippedPartial(ClusterAbstract cluster, Space space, int[][] flipList)
public ClusterAbstract makeCopy()
ClusterAbstract
makeCopy
in interface ClusterAbstract
public int pointCount()
ClusterAbstract
pointCount
in interface ClusterAbstract
public ClusterAbstract getSubCluster()
public double value(BoxCluster box)
ClusterAbstract
value
in interface ClusterAbstract
public void setTemperature(double temperature)
setTemperature
in interface ClusterAbstract