IPotential
, IPotentialMolecular
, PotentialPolarizable
public class PNGCPMX extends PNGCPM
PNGCPM.Component, PNGCPM.GCPMAgent, PNGCPM.P3GCPMAxilrodTeller, PNGCPM.PNGCPMCached
Modifier and Type | Field | Description |
---|---|---|
protected double |
kEpsilon |
|
protected double |
kGamma |
|
protected double |
kSigma |
boundary, component, coreFac, debugme, Ep, Eq, mu, nAtomTypes, oldMu, oops, pair, pairAgents, pairPolarization, rijVector, shift, typeManager, work
nBody, space
Constructor | Description |
---|---|
PNGCPMX(Space space,
java.util.Map<AtomType,PNGCPM.GCPMAgent> typeManager,
int nAtomTypes,
double kSigma,
double kEpsilon,
double kGamma) |
|
PNGCPMX(Space space,
java.util.Map<AtomType,PNGCPM.GCPMAgent> typeManager,
int nAtomTypes,
double kSigma,
double kEpsilon,
double kGamma,
int nBody) |
Modifier and Type | Method | Description |
---|---|---|
PNGCPM.GCPMAgent |
getPairAgent(AtomType type1,
AtomType type2) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
energy, getLastPolarizationEnergy, getNonPolarizationEnergy, getPolarizationEnergy, getRange, main, main2, mainCO2, makeAxilrodTeller, makeCachedPairPolarization, setBox, setComponent
nBody
protected final double kSigma
protected final double kEpsilon
protected final double kGamma
public PNGCPMX(Space space, java.util.Map<AtomType,PNGCPM.GCPMAgent> typeManager, int nAtomTypes, double kSigma, double kEpsilon, double kGamma)
public PNGCPMX(Space space, java.util.Map<AtomType,PNGCPM.GCPMAgent> typeManager, int nAtomTypes, double kSigma, double kEpsilon, double kGamma, int nBody)
public PNGCPM.GCPMAgent getPairAgent(AtomType type1, AtomType type2)
getPairAgent
in class PNGCPM