OpenMM
 All Classes Namespaces Functions Variables Pages
Vec3 Class Reference

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

+ Inheritance diagram for Vec3:

Public Member Functions

def __new__
 Create a new Vec3. More...
 
def __getnewargs__
 
def __add__
 Add two Vec3s. More...
 
def __radd__
 Add two Vec3s. More...
 
def __sub__
 Add two Vec3s. More...
 
def __rsub__
 Add two Vec3s. More...
 
def __mul__
 Multiply a Vec3 by a constant. More...
 
def __rmul__
 Multiply a Vec3 by a constant. More...
 
def __div__
 Divide a Vec3 by a constant. More...
 
def __deepcopy__
 

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: