ClusterAbstract, java.io.Serializablepublic class ClusterSumPolarizable extends java.lang.Object implements ClusterAbstract, java.io.Serializable
| Modifier and Type | Field | Description |
|---|---|---|
protected double |
deltaCut2 |
|
protected boolean |
doCaching |
|
double |
pushR2 |
|
protected MoleculeArrayList |
scfAtoms |
|
protected double[][] |
uijPol |
| Constructor | Description |
|---|---|
ClusterSumPolarizable(ClusterBonds[] subClusters,
double[] subClusterWeights,
MayerFunction[] fArray) |
Constructor for ClusterSum.
|
| Modifier and Type | Method | Description |
|---|---|---|
ClusterBonds[] |
getClusters() |
|
double |
getDeltaCut() |
|
double |
getTemperature() |
|
ClusterAbstract |
makeCopy() |
Returns another instance of an identical cluster (shallow copy).
|
int |
pointCount() |
Number of points in the cluster.
|
void |
setCaching(boolean doCaching) |
|
void |
setDeltaCut(double newDeltaDCut) |
|
void |
setTemperature(double temperature) |
|
double |
value(BoxCluster box) |
Value of this cluster for the given pairset at the specified reciprocal
temperature.
|
protected final MoleculeArrayList scfAtoms
protected double deltaCut2
protected final double[][] uijPol
public double pushR2
protected boolean doCaching
public ClusterSumPolarizable(ClusterBonds[] subClusters, double[] subClusterWeights, MayerFunction[] fArray)
public int pointCount()
ClusterAbstractpointCount in interface ClusterAbstractpublic ClusterAbstract makeCopy()
ClusterAbstractmakeCopy in interface ClusterAbstractpublic void setCaching(boolean doCaching)
public double value(BoxCluster box)
ClusterAbstractvalue in interface ClusterAbstractpublic ClusterBonds[] getClusters()
public double getTemperature()
public void setTemperature(double temperature)
setTemperature in interface ClusterAbstracttemperature - The temperature to set.public void setDeltaCut(double newDeltaDCut)
public double getDeltaCut()