SBSimulatorParticleSystem#
See also
SAMSON SDK: SBSSimulatorParticleSystem
- class samson.SBSimulatorParticleSystem(self: samson.SBSimulatorParticleSystem, dynamicalModel: samson.SBParticleSystem, interactionModel: samson.SBInteractionModelParticleSystem, stateUpdater: samson.SBStateUpdaterParticleSystem, name: str)#
Bases:
SBSimulatorSimulator implementation for particle systems.
This simulator combines a particle-system dynamical model, interaction model, and state updater.
Constructs a particle-system simulator.
- Parameters:
dynamicalModel (samson.SBParticleSystem) – Particle system, should contain atomic structures.
interactionModel (samson.SBInteractionModelParticleSystem) – Interaction model.
stateUpdater (samson.SBStateUpdaterParticleSystem) – State updater.
name (str) – Simulator name.
- getDynamicalModel(self: samson.SBSimulatorParticleSystem) samson.SBParticleSystem#
Returns the associated particle-system dynamical model.
- getInteractionModel(self: samson.SBSimulatorParticleSystem) samson.SBInteractionModelParticleSystem#
Returns the associated particle-system interaction model.
- getStateUpdater(self: samson.SBSimulatorParticleSystem) samson.SBStateUpdaterParticleSystem#
Returns the associated particle-system state updater.