IPotential, IPotentialMolecularpublic class P22CLJQ extends PotentialMolecular
nBody, space| Constructor | Description |
|---|---|
P22CLJQ(Space space) |
|
P22CLJQ(Space space,
double sigma,
double epsilon,
double moment) |
| Modifier and Type | Method | Description |
|---|---|---|
protected double |
calculateEnergy(double r2) |
|
double |
energy(IMoleculeList pair) |
Returns the interaction energy between the given molecules.
|
double |
getEpsilon() |
|
double |
getRange() |
Returns the range over which the potential applies.
|
double |
getSigma() |
|
void |
setBox(Box box) |
Informs the potential of the box on which it acts.
|
void |
setEpsilon(double eps) |
|
void |
setHardCoreDiamterSq(double val) |
|
void |
setQuadrupolarMomentSquare(double moment) |
|
void |
setSigma(double s) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnBodypublic P22CLJQ(Space space)
public P22CLJQ(Space space, double sigma, double epsilon, double moment)
public void setHardCoreDiamterSq(double val)
public void setBox(Box box)
PotentialMolecularsetBox in interface IPotentialsetBox in class PotentialMolecularpublic double getRange()
IPotentialgetRange in interface IPotentialgetRange in class PotentialMolecularpublic double energy(IMoleculeList pair)
PotentialMolecularenergy in interface IPotentialMolecularenergy in class PotentialMolecularprotected double calculateEnergy(double r2)
public double getSigma()
public final void setSigma(double s)
public double getEpsilon()
public final void setEpsilon(double eps)
public final void setQuadrupolarMomentSquare(double moment)