AtomLeafAgentManager.AgentSource<MeterDipoleMoment.ForceTorque>
, IDataSource
public class MeterDipoleMoment extends java.lang.Object implements IDataSource, AtomLeafAgentManager.AgentSource<MeterDipoleMoment.ForceTorque>
Modifier and Type | Class | Description |
---|---|---|
static class |
MeterDipoleMoment.ForceTorque |
Modifier and Type | Field | Description |
---|---|---|
protected Box |
box |
|
protected DataDoubleArray |
data |
|
protected DataDoubleArray.DataInfoDoubleArray |
dataInfo |
|
protected DataTag |
tag |
Constructor | Description |
---|---|
MeterDipoleMoment(Box box) |
Modifier and Type | Method | Description |
---|---|---|
IData |
getData() |
|
IDataInfo |
getDataInfo() |
|
DataTag |
getTag() |
|
MeterDipoleMoment.ForceTorque |
makeAgent(IAtom a,
Box agentBox) |
Returns an agent for the given Atom.
|
void |
releaseAgent(MeterDipoleMoment.ForceTorque agent,
IAtom atom,
Box agentBox) |
This informs the agent source that the agent is going away and that
the agent source should disconnect the agent from other elements.
|
protected final DataDoubleArray data
protected final DataDoubleArray.DataInfoDoubleArray dataInfo
protected final DataTag tag
protected final Box box
public MeterDipoleMoment(Box box)
public IData getData()
getData
in interface IDataSource
public DataTag getTag()
getTag
in interface IDataSource
public IDataInfo getDataInfo()
getDataInfo
in interface IDataSource
public MeterDipoleMoment.ForceTorque makeAgent(IAtom a, Box agentBox)
AtomLeafAgentManager.AgentSource
makeAgent
in interface AtomLeafAgentManager.AgentSource<MeterDipoleMoment.ForceTorque>
agentBox
- TODOpublic void releaseAgent(MeterDipoleMoment.ForceTorque agent, IAtom atom, Box agentBox)
AtomLeafAgentManager.AgentSource
releaseAgent
in interface AtomLeafAgentManager.AgentSource<MeterDipoleMoment.ForceTorque>