ó
¡¼™\c           @   sj  d  d l  j j Z d  d l Z d  d l Z d  d l Z	 e j
 d ƒ Z e j
 d ƒ Z e j
 d ƒ Z e j d ƒ \ Z Z Z e j d d e ƒZ e e j e e j e e j Z e e j e e j e e j Z e e j e e j e e j Z e e e Z e j d ƒ Z e j d	 ƒ Z e j d
 ƒ Z e j d ƒ Z  e j d ƒ Z! e j" d e j d ƒ e j# d ƒ ƒ Z$ e j" d e j d ƒ e j# d ƒ ƒ Z% e j" d e j d ƒ e j# d ƒ ƒ Z& e j" d e j d ƒ e j# d ƒ ƒ Z' e j d ƒ Z( e( j) e d ƒ e j
 d ƒ Z* e j+ d e( e* e j d ƒ e j, e* j e* j ƒ e( f ƒ Z- e j d ƒ Z. e. j) e d ƒ e j
 d ƒ Z/ e j+ d e. e/ e j d ƒ e j, e/ j e/ j ƒ e. f ƒ Z0 e j d ƒ Z1 e1 j) e d ƒ e j
 d ƒ Z2 e j+ d e1 e2 e j d ƒ e j, e2 j e2 j ƒ e1 f ƒ Z3 e e* j e e* j e e* j Z4 e( j5 e e e j ƒ d S(   iÿÿÿÿNt   at   bt   ns   x1 x2 x3t   lt   realt   ct   dt   po1t   po2t   po3t   l_ptt   mt   p1t   p1_ptt   p2t   p2_ptt   p3t   p3_ptt   s_cmi    t   s_ft   st   r1_cmt   r1_ft   r1t   r2_cmt   r2_ft   r2(6   t   sympy.physics.mechanicst   physicst	   mechanicst   met   sympyt   smt   mathR   t   numpyt   npt   ReferenceFramet   frame_at   frame_bt   frame_nt   dynamicsymbolst   x1t   x2t   x3t   symbolst   TrueR   t   xt   yt   zt   v1t   v2t   v3t   vt   Pointt   point_ct   point_dt	   point_po1t	   point_po2t	   point_po3t   Particlet   Symbolt
   particle_lt   particle_p1t   particle_p2t   particle_p3t	   body_s_cmt   set_velt   body_s_ft	   RigidBodyt   outert   body_st
   body_r1_cmt	   body_r1_ft   body_r1t
   body_r2_cmt	   body_r2_ft   body_r2t   v4t   set_pos(    (    (    sL   lib/python2.7/site-packages/sympy/parsing/autolev/test-examples/ruletest3.pyt   <module>   sF   ###''''<<<#