ClusterAbstract
, java.io.Serializable
public 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()
ClusterAbstract
pointCount
in interface ClusterAbstract
public ClusterAbstract makeCopy()
ClusterAbstract
makeCopy
in interface ClusterAbstract
public void setCaching(boolean doCaching)
public double value(BoxCluster box)
ClusterAbstract
value
in interface ClusterAbstract
public ClusterBonds[] getClusters()
public double getTemperature()
public void setTemperature(double temperature)
setTemperature
in interface ClusterAbstract
temperature
- The temperature to set.public void setDeltaCut(double newDeltaDCut)
public double getDeltaCut()