IDataSource, MoleculeAgentManager.MoleculeAgentSourcepublic class MeterDipoleSumSquaredMappedAverage extends java.lang.Object implements IDataSource, MoleculeAgentManager.MoleculeAgentSource
| Modifier and Type | Field | Description |
|---|---|---|
protected DataDoubleArray |
data |
|
protected DataDoubleArray.DataInfoDoubleArray |
dataInfo |
|
protected DipoleSource |
dipoleSource |
|
protected Vector |
dr |
|
protected PotentialCalculationEnergySum |
energySum |
|
protected MoleculeAgentManager |
moleculeAgentManager |
|
protected PotentialMaster |
potentialMaster |
|
protected PotentialCalculationPhiSum |
secondDerivativeSum |
|
protected Space |
space |
|
protected DataTag |
tag |
|
protected PotentialCalculationTorqueSum |
torqueSum |
|
protected Vector |
work |
| Constructor | Description |
|---|---|
MeterDipoleSumSquaredMappedAverage(Space space,
Box box,
Simulation sim,
double dipoleMagnitude,
double temperature,
PotentialMaster potentialMaster) |
| Modifier and Type | Method | Description |
|---|---|---|
Box |
getBox() |
|
IData |
getData() |
|
IDataInfo |
getDataInfo() |
|
DataTag |
getTag() |
|
java.lang.Object |
makeAgent(IMolecule a) |
Returns an agent for the given Atom.
|
void |
releaseAgent(java.lang.Object agent,
IMolecule a) |
This informs the agent source that the agent is going away and that
the agent source should disconnect the agent from other elements
|
void |
setDipoleSource(DipoleSource newDipoleSource) |
protected final DataDoubleArray data
protected final DataDoubleArray.DataInfoDoubleArray dataInfo
protected final DataTag tag
protected PotentialCalculationEnergySum energySum
protected PotentialCalculationTorqueSum torqueSum
protected PotentialCalculationPhiSum secondDerivativeSum
protected final Space space
protected final PotentialMaster potentialMaster
protected Vector dr
protected Vector work
protected MoleculeAgentManager moleculeAgentManager
protected DipoleSource dipoleSource
public MeterDipoleSumSquaredMappedAverage(Space space, Box box, Simulation sim, double dipoleMagnitude, double temperature, PotentialMaster potentialMaster)
public IData getData()
getData in interface IDataSourcepublic void setDipoleSource(DipoleSource newDipoleSource)
public DataTag getTag()
getTag in interface IDataSourcepublic IDataInfo getDataInfo()
getDataInfo in interface IDataSourcepublic Box getBox()
public java.lang.Object makeAgent(IMolecule a)
MoleculeAgentManager.MoleculeAgentSourcemakeAgent in interface MoleculeAgentManager.MoleculeAgentSourcepublic void releaseAgent(java.lang.Object agent,
IMolecule a)
MoleculeAgentManager.MoleculeAgentSourcereleaseAgent in interface MoleculeAgentManager.MoleculeAgentSource