IPotential, IPotentialMolecularpublic class P1ExternalField extends PotentialMolecular
| Modifier and Type | Field | Description |
|---|---|---|
protected DipoleSource |
dipoleSource |
|
protected Vector |
externalField |
nBody, space| Constructor | Description |
|---|---|
P1ExternalField(Space space) |
| Modifier and Type | Method | Description |
|---|---|---|
double |
energy(IMoleculeList molecules) |
Returns the interaction energy between the given molecules.
|
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 |
setDipoleSource(DipoleSource newDipoleSource) |
|
void |
setExternalField(Vector newExternalField) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnBodyprotected DipoleSource dipoleSource
protected Vector externalField
public P1ExternalField(Space space)
public double getRange()
IPotentialgetRange in interface IPotentialgetRange in class PotentialMolecularpublic void setExternalField(Vector newExternalField)
public double energy(IMoleculeList molecules)
PotentialMolecularenergy in interface IPotentialMolecularenergy in class PotentialMolecularpublic void setBox(Box box)
PotentialMolecularsetBox in interface IPotentialsetBox in class PotentialMolecularpublic void setDipoleSource(DipoleSource newDipoleSource)