IDataSource
, MoleculeAgentManager.MoleculeAgentSource
public 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 IDataSource
public void setDipoleSource(DipoleSource newDipoleSource)
public DataTag getTag()
getTag
in interface IDataSource
public IDataInfo getDataInfo()
getDataInfo
in interface IDataSource
public Box getBox()
public java.lang.Object makeAgent(IMolecule a)
MoleculeAgentManager.MoleculeAgentSource
makeAgent
in interface MoleculeAgentManager.MoleculeAgentSource
public void releaseAgent(java.lang.Object agent, IMolecule a)
MoleculeAgentManager.MoleculeAgentSource
releaseAgent
in interface MoleculeAgentManager.MoleculeAgentSource