IPotential, IPotentialAtomicpublic class P2CO2H2OWheatley.P2CO2H2OSC extends java.lang.Object implements IPotentialAtomic
| Modifier and Type | Field | Description |
|---|---|---|
protected Vector |
bdrij |
|
protected Vector |
d2 |
|
double[][] |
d2tot |
|
protected Vector |
drijRot |
|
protected double |
fac |
|
protected Vector |
ga |
|
protected Vector |
gb |
|
protected Tensor |
identity |
|
protected Tensor |
ijRTensor |
|
protected Tensor |
ijTensor |
|
protected double |
mass0 |
|
protected double |
moment0 |
|
protected Vector |
moment1 |
|
protected Vector |
r2a |
|
protected Vector |
r2ab |
|
protected Vector |
r2b |
|
protected Tensor |
rr0Tensor |
|
protected Tensor |
rr1Tensor |
|
protected Tensor |
rTensor0 |
|
protected Tensor |
rTensor1 |
|
protected Tensor |
tt0Tensor |
| Constructor | Description |
|---|---|
P2CO2H2OSC(double temperature) |
| Modifier and Type | Method | Description |
|---|---|---|
double |
energy(IAtomList atoms) |
Returns the interaction energy between the given atoms.
|
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.
|
protected final Tensor tt0Tensor
protected final Tensor rr0Tensor
protected final Tensor rr1Tensor
protected final Tensor ijTensor
protected final Tensor rTensor0
protected final Tensor rTensor1
protected final Tensor identity
protected final Tensor ijRTensor
protected final double mass0
protected final double moment0
protected final Vector moment1
protected final double fac
protected final Vector d2
protected final Vector r2a
protected final Vector r2ab
protected final Vector r2b
protected final Vector ga
protected final Vector gb
protected final Vector drijRot
protected final Vector bdrij
public double[][] d2tot
public double getRange()
IPotentialgetRange in interface IPotentialpublic void setBox(Box box)
IPotentialsetBox in interface IPotentialpublic int nBody()
IPotentialnBody in interface IPotentialpublic double energy(IAtomList atoms)
IPotentialAtomicenergy in interface IPotentialAtomic