Edit File: Vec.pyc
� ��^c�����������@���s'���d��d�d�������YZ��d����Z�e����d�S(���t���Vecc�����������B���sb���e��Z�d��Z�d����Z�e�d������Z�d����Z�d����Z�d����Z�d����Z �d����Z �d����Z�e�Z�RS( ���sx�� A simple vector class Instances of the Vec class can be constructed from numbers >>> a = Vec(1, 2, 3) >>> b = Vec(3, 2, 1) added >>> a + b Vec(4, 4, 4) subtracted >>> a - b Vec(-2, 0, 2) and multiplied by a scalar on the left >>> 3.0 * a Vec(3.0, 6.0, 9.0) or on the right >>> a * 3.0 Vec(3.0, 6.0, 9.0) c���������G���s���t��|���|��_�d��S(���N(���t���listt���v(���t���selfR���(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���__init__���s����c���������C���s.���t��|�t���s�t���n��|�����}�|�|�_�|�S(���N(���t ���isinstanceR���t ���TypeErrorR���(���t���clsR���t���inst(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���fromlist���s ���� c���������C���s)���d�j��d����|��j�D����}�d�j�|���S(���Ns���, c���������s���s���|��]�}�t��|���Vq�d��S(���N(���t���repr(���t���.0t���x(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pys ���<genexpr>%���s����s���Vec({0})(���t���joinR���t���format(���R���t���args(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���__repr__$���s����c���������C���s ���t��|��j���S(���N(���t���lenR���(���R���(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���__len__(���s����c���������C���s���|��j��|�S(���N(���R���(���R���t���i(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���__getitem__+���s����c���������C���s?���g��t��|��j�|�j���D]�\�}�}�|�|�^�q�}�t�j�|���S(���N(���t���zipR���R����R ���(���R���t���otherR���t���yR���(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���__add__.���s����2c���������C���s?���g��t��|��j�|�j���D]�\�}�}�|�|�^�q�}�t�j�|���S(���N(���R���R���R����R ���(���R���R���R���R���R���(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���__sub__3���s����2c���������C���s-���g��|��j��D]�}�|�|�^�q �}�t�j�|���S(���N(���R���R����R ���(���R���t���scalarR���R���(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���__mul__8���s���� ( ���t���__name__t ���__module__t���__doc__R���t���classmethodR ���R���R���R���R���R���R���t���__rmul__(����(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyR�������s��� c����������C���s���d�d��l��}��|��j����d��S(���Ni����(���t���doctestt���testmod(���R!���(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���test@���s����N(����(���R����R#���(����(����(����s(���/usr/lib64/python2.7/Demo/classes/Vec.pyt���<module>���s���?