OpenMM
|
A VirtualSite describes the rules for computing a particle's position based on other particles. More...
Public Member Functions | |
def | __init__ |
def | getNumParticles |
getNumParticles(self) -> int | |
def | getParticle |
getParticle(self, particle) -> int |
A VirtualSite describes the rules for computing a particle's position based on other particles.
This is an abstract class. Subclasses define particular rules. To define a virtual site, create an instance of a VirtualSite subclass and then call setVirtualSite() on the System.
def __init__ | ( | self, | |
args, | |||
kwargs | |||
) |
def getNumParticles | ( | self | ) |
getNumParticles(self) -> int
Get the number of particles this virtual site depends on.
def getParticle | ( | self, | |
particle | |||
) |
getParticle(self, particle) -> int
Get the index of a particle this virtual site depends on.
particle | (int) the particle to get (between 0 and getNumParticles()) |