IPotential
, P1IntraMolecular
P1HydrogenMielke.P1HydrogenMielkeAtomic
, P1HydrogenMielke.P2HydrogenMielkeAtomic
public 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()
IPotential
getRange
in interface IPotential
public void setBox(Box box)
IPotential
setBox
in interface IPotential
public int nBody()
IPotential
nBody
in interface IPotential
public double u(double rSim)
u
in interface P1IntraMolecular
public double du(double rSim)
du
in interface P1IntraMolecular
public double d2u(double rSim)
d2u
in interface P1IntraMolecular