IPotential, P1IntraMolecularP1HydrogenMielke.P1HydrogenMielkeAtomic, P1HydrogenMielke.P2HydrogenMielkeAtomicpublic class P1HydrogenMielke extends java.lang.Object implements IPotential, P1IntraMolecular
| Modifier and Type | Class | Description |
|---|---|---|
static class |
P1HydrogenMielke.P1HydrogenMielkeAtomic |
|
static class |
P1HydrogenMielke.P2HydrogenMielkeAtomic |
| Modifier and Type | Field | Description |
|---|---|---|
protected static double |
alpha |
|
protected static double |
beta |
|
protected Boundary |
boundary |
|
protected static double |
c10 |
|
protected static double |
c6 |
|
protected static double |
c8 |
|
protected static double |
re |
|
protected static double[] |
xlp |
| Constructor | Description |
|---|---|
P1HydrogenMielke(Space space) |
| Modifier and Type | Method | Description |
|---|---|---|
double |
d2u(double rSim) |
|
double |
du(double rSim) |
|
double |
getRange() |
Returns the range over which the potential applies.
|
int |
nBody() |
The number of atoms on which the potential depends.
|
void |
setBox(Box box) |
Informs the potential of the box on which it acts so that it can
properly consider the boundaries.
|
double |
u(double rSim) |
protected Boundary boundary
protected static final double c6
protected static final double c8
protected static final double c10
protected static final double beta
protected static final double re
protected static final double alpha
protected static final double[] xlp
public P1HydrogenMielke(Space space)
public double getRange()
IPotentialgetRange in interface IPotentialpublic void setBox(Box box)
IPotentialsetBox in interface IPotentialpublic int nBody()
IPotentialnBody in interface IPotentialpublic double u(double rSim)
u in interface P1IntraMolecularpublic double du(double rSim)
du in interface P1IntraMolecularpublic double d2u(double rSim)
d2u in interface P1IntraMolecular