/ examples / Terminal / exp_check.py
exp_check.py
 1  from __future__ import print_function
 2  import sys
 3  
 4  from sympy import symbols,sin,cos
 5  from galgebra.ga import Ga
 6  from galgebra.printer import Eprint
 7  
 8  def main():
 9      Eprint()
10      (o3d,ex,ey,ez) = Ga.build('e*x|y|z',g=[1,1,1])
11  
12      u = o3d.mv('u','vector')
13      v = o3d.mv('v','vector')
14      w = o3d.mv('w','vector')
15      print(u)
16      print(v)
17  
18      uv = u^v
19      print(uv)
20      print(uv.is_blade())
21  
22      exp_uv = uv.exp()
23      print('exp(uv) =', exp_uv)
24  
25      return
26  
27  if __name__ == "__main__":
28      main()