PotentialCalculation
, PotentialCalculationMolecular
PotentialCalculationTorqueSumWallForce
public class PotentialCalculationTorqueSum extends java.lang.Object implements PotentialCalculationMolecular
Modifier and Type | Field | Description |
---|---|---|
protected AtomLeafAgentManager<?> |
leafAgentManager |
|
protected MoleculeAgentManager<?> |
moleculeAgentManager |
Constructor | Description |
---|---|
PotentialCalculationTorqueSum() |
Modifier and Type | Method | Description |
---|---|---|
void |
doCalculation(IAtomList atoms,
IPotentialAtomic potential) |
Adds forces and torques due to given potential acting on the atoms produced by the iterator.
|
void |
doCalculation(IMoleculeList atoms,
IPotentialMolecular potential) |
Adds forces and torques due to given potential acting on the atoms produced by the iterator.
|
void |
reset() |
Re-zeros the force vectors.
|
void |
setAgentManager(AtomLeafAgentManager<?> agentManager) |
|
void |
setMoleculeAgentManager(MoleculeAgentManager newMoleculeAgentManager) |
protected AtomLeafAgentManager<?> leafAgentManager
protected MoleculeAgentManager<?> moleculeAgentManager
public void setAgentManager(AtomLeafAgentManager<?> agentManager)
public void setMoleculeAgentManager(MoleculeAgentManager newMoleculeAgentManager)
public void reset()
public void doCalculation(IMoleculeList atoms, IPotentialMolecular potential)
doCalculation
in interface PotentialCalculationMolecular
atoms
- IAtomSet the atom sets for which the calculation is performed.potential
- The potential used to apply the action defined by this class.public void doCalculation(IAtomList atoms, IPotentialAtomic potential)
doCalculation
in interface PotentialCalculation
atoms
- IAtomSet the atom sets for which the calculation is performed.potential
- The potential used to apply the action defined by this class.