OpenMM
Vec3 Class Reference

Vec3 is a 3-element tuple that supports many math operations. More...

+ Inheritance diagram for Vec3:

Public Member Functions

def __new__ (cls, x, y, z)
 Create a new Vec3. More...
 
def __getnewargs__ (self)
 
def __add__ (self, other)
 Add two Vec3s. More...
 
def __radd__ (self, other)
 Add two Vec3s. More...
 
def __sub__ (self, other)
 Add two Vec3s. More...
 
def __rsub__ (self, other)
 Add two Vec3s. More...
 
def __mul__ (self, other)
 Multiply a Vec3 by a constant. More...
 
def __rmul__ (self, other)
 Multiply a Vec3 by a constant. More...
 
def __div__ (self, other)
 Divide a Vec3 by a constant. More...
 
def __deepcopy__ (self, memo)
 

Detailed Description

Vec3 is a 3-element tuple that supports many math operations.

Member Function Documentation

def __add__ (   self,
  other 
)

Add two Vec3s.

def __deepcopy__ (   self,
  memo 
)
def __div__ (   self,
  other 
)

Divide a Vec3 by a constant.

def __getnewargs__ (   self)
def __mul__ (   self,
  other 
)

Multiply a Vec3 by a constant.

def __new__ (   cls,
  x,
  y,
  z 
)

Create a new Vec3.

def __radd__ (   self,
  other 
)

Add two Vec3s.

def __rmul__ (   self,
  other 
)

Multiply a Vec3 by a constant.

def __rsub__ (   self,
  other 
)

Add two Vec3s.

def __sub__ (   self,
  other 
)

Add two Vec3s.


The documentation for this class was generated from the following file: