IPotential, IPotentialAtomicpublic class P2TriangleWell extends Potential2
| Constructor | Description |
|---|---|
P2TriangleWell(Space space) |
|
P2TriangleWell(Space space,
double coreDiameter,
double lambda,
double epsilon) |
| Modifier and Type | Method | Description |
|---|---|---|
double |
energy(IAtomList pair) |
Returns the interaction energy between the given atoms.
|
Vector |
force(IAtomList pair) |
|
double |
getCoreDiameter() |
|
Dimension |
getCoreDiameterDimension() |
|
double |
getEpsilon() |
|
Dimension |
getEpsilonDimension() |
|
double |
getLambda() |
|
Dimension |
getLambdaDimension() |
|
double |
getRange() |
Returns the range over which the potential applies.
|
void |
setBox(Box box) |
Informs the potential of the box on which it acts.
|
void |
setCoreDiameter(double c) |
|
void |
setEpsilon(double eps) |
|
void |
setLambda(double lam) |
public P2TriangleWell(Space space)
public P2TriangleWell(Space space, double coreDiameter, double lambda, double epsilon)
public double energy(IAtomList pair)
Potentialenergy in interface IPotentialAtomicenergy in class Potentialpublic double getCoreDiameter()
public final void setCoreDiameter(double c)
public final Dimension getCoreDiameterDimension()
public double getRange()
IPotentialgetRange in interface IPotentialgetRange in class Potentialpublic double getLambda()
public final void setLambda(double lam)
public final Dimension getLambdaDimension()
public double getEpsilon()
public final void setEpsilon(double eps)
public final Dimension getEpsilonDimension()
public void setBox(Box box)
PotentialsetBox in interface IPotentialsetBox in class Potential