OpenMM
|
This is a VirtualSite that computes the particle location as a weighted average of two other particle's locations. More...
Public Member Functions | |
def | getWeight |
getWeight(TwoParticleAverageSite self, int particle) -> double | |
def | __init__ |
init(OpenMM::TwoParticleAverageSite self, int particle1, int particle2, double weight1, double weight2) -> TwoParticleAverageSite init(OpenMM::TwoParticleAverageSite self, TwoParticleAverageSite other) -> TwoParticleAverageSite | |
def | __del__ |
del(OpenMM::TwoParticleAverageSite self) | |
Public Member Functions inherited from VirtualSite | |
def | __init__ |
def | __del__ |
del(OpenMM::VirtualSite self) | |
def | getNumParticles |
getNumParticles(VirtualSite self) -> int | |
def | getParticle |
getParticle(VirtualSite self, int particle) -> int | |
Public Attributes | |
this | |
This is a VirtualSite that computes the particle location as a weighted average of two other particle's locations.
Assuming the weights add up to 1, this means the virtual site is on the line passing through the two particles.
def __init__ | ( | self, | |
args | |||
) |
init(OpenMM::TwoParticleAverageSite self, int particle1, int particle2, double weight1, double weight2) -> TwoParticleAverageSite init(OpenMM::TwoParticleAverageSite self, TwoParticleAverageSite other) -> TwoParticleAverageSite
Create a new TwoParticleAverageSite virtual site. Normally weight1 and weight2 should add up to 1, although this is not strictly required.
particle1 | the index of the first particle |
particle2 | the index of the second particle |
weight1 | the weight factor (between 0 and 1) for the first particle |
weight2 | the weight factor (between 0 and 1) for the second particle |
def __del__ | ( | self | ) |
del(OpenMM::TwoParticleAverageSite self)
def getWeight | ( | self, | |
args | |||
) |
getWeight(TwoParticleAverageSite self, int particle) -> double
Get the weight factor used for a particle this virtual site depends on.
particle | the particle to get (between 0 and getNumParticles()) |
this |