ó
¡¼™\c           @   sª  d  d l  j j Z d  d l Z d  d l Z d  d l Z	 e j
 d ƒ \ Z Z e j
 d d ƒ \ Z Z e e d e e d Z e e d Z e d e d d e e Z e j e e g ƒ j d d ƒ Z e j e e d e e d g ƒ j d d ƒ Z e e j e e g ƒ j d d ƒ Z e j g  e D] Z e j ƒ  ^ q-ƒ j e j d e j d ƒ Z e j g  e j e e d e e d g ƒ j d d ƒ D] Z e j ƒ  ^ qšƒ j e j e e d e e d g ƒ j d d ƒ j d e j e e d e e d g ƒ j d d ƒ j d ƒ Z e j g  e e j e e g ƒ j d d ƒ D] Z e j ƒ  ^ qQƒ j e e j e e g ƒ j d d ƒ j d e e j e e g ƒ j d d ƒ j d ƒ Z e j ƒ  Z e j ƒ  Z e j e e ƒ Z  e j g  e D] Z e j e e ƒ ^ qûƒ j e j d e j d ƒ Z! e j g  e e j e e g ƒ j d d ƒ D] Z e j e e ƒ ^ qbƒ j e e j e e g ƒ j d d ƒ j d e e j e e g ƒ j d d ƒ j d ƒ Z e j" e ƒ Z  e j" e ƒ Z# e j g  e D] Z e j" e ƒ ^ qƒ j e j d e j d ƒ Z e j g  e e j e e g ƒ j d d ƒ D] Z e j" e ƒ ^ qjƒ j e e j e e g ƒ j d d ƒ j d e e j e e g ƒ j d d ƒ j d ƒ Z$ e j% d ƒ Z& e j% d ƒ Z' e' j( e& d	 e j d d d d d d d d d g	 ƒ j d d ƒ ƒ e e& j e e& j e e e& j) Z* e* j" e e' ƒ Z+ e j g  e D] Z e j" e j, d
 ƒ ƒ ^ q‡ƒ j e j d e j d ƒ Z- e j g  e j e e d e e d g ƒ j d d ƒ D] Z e j" e j, d
 ƒ ƒ ^ q ƒ j e j e e d e e d g ƒ j d d ƒ j d e j e e d e e d g ƒ j d d ƒ j d ƒ Z. e* j/ e' ƒ Z0 d S(   iÿÿÿÿNs   x yi   i   i   i    t   at   bt   DCMt   t(1   t   sympy.physics.mechanicst   physicst	   mechanicst   met   sympyt   smt   matht   mt   numpyt   npt   dynamicsymbolst   xt   yt   xdt   ydt   e1t   e2t   e3t   Matrixt   reshapet   m1t   m2t   m3t   it   expandt   shapet   amt   cmt   emt   ft   gt   factorR    t   bmt   diffR   t   dmt   ReferenceFramet   frame_at   frame_bt   orientt   zt   v1t   et   Symbolt   fmt   gmt   dtt   h(    (    (    sL   lib/python2.7/site-packages/sympy/parsing/autolev/test-examples/ruletest5.pyt   <module>   s>   !1%BÃŸH¥E¢C'NÏ