Vec3¶
-
class
simtk.openmm.vec3.
Vec3
¶ Vec3 is a 3-element tuple that supports many math operations.
-
__init__
()¶ x.__init__(...) initializes x; see help(type(x)) for signature
Methods
count
(...)index
((value, [start, ...)Raises ValueError if the value is not present. -
__getnewargs__
()¶ Support for pickle protocol 2: http://docs.python.org/2/library/pickle.html#pickling-and-unpickling-normal-class-instances
-
__add__
(other)¶ Add two Vec3s.
-
__radd__
(other)¶ Add two Vec3s.
-
__sub__
(other)¶ Add two Vec3s.
-
__rsub__
(other)¶ Add two Vec3s.
-
__mul__
(other)¶ Multiply a Vec3 by a constant.
-
__rmul__
(other)¶ Multiply a Vec3 by a constant.
-
__div__
(other)¶ Divide a Vec3 by a constant.
-
__truediv__
(other)¶ Divide a Vec3 by a constant.
-
__contains__
¶ x.__contains__(y) <==> y in x
-
__delattr__
¶ x.__delattr__(‘name’) <==> del x.name
-
__eq__
¶ x.__eq__(y) <==> x==y
-
__format__
()¶ default object formatter
-
__ge__
¶ x.__ge__(y) <==> x>=y
-
__getattribute__
¶ x.__getattribute__(‘name’) <==> x.name
-
__getitem__
¶ x.__getitem__(y) <==> x[y]
-
__getslice__
¶ x.__getslice__(i, j) <==> x[i:j]
Use of negative indices is not supported.
-
__gt__
¶ x.__gt__(y) <==> x>y
-
__hash__
¶
-
__iter__
¶
-
__le__
¶ x.__le__(y) <==> x<=y
-
__len__
¶
-
__lt__
¶ x.__lt__(y) <==> x<y
-
__ne__
¶ x.__ne__(y) <==> x!=y
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶
-
__setattr__
¶ x.__setattr__(‘name’, value) <==> x.name = value
-
__sizeof__
()¶ T.__sizeof__() – size of T in memory, in bytes
-
__str__
¶
-
count
(value) → integer -- return number of occurrences of value¶
-
index
(value[, start[, stop]]) → integer -- return first index of value.¶ Raises ValueError if the value is not present.
-