In [1]:
from galgebra.printer import Format
from galgebra.ga import Ga
from sympy import symbols
In [2]:
Format()
In [3]:
coords = (x,y,z) = symbols('x,y,z',real=True)
(o3d,ex,ey,ez) = Ga.build('e_x e_y e_z',g=[1,1,1],coords=coords)
In [4]:
v = o3d.mv('v','vector')
In [5]:
v
Out[5]:
In [6]:
v.Fmt(3,'v')
Out[6]:
In [7]:
V = o3d.mv('V','vector',f=True)
In [8]:
V.Fmt()
Out[8]:
In [9]:
V
Out[9]:
In [10]:
gradV = o3d.grad*V
In [11]:
gradV
Out[11]:
In [12]:
gradV.Fmt(3,r'\nabla V')
Out[12]:
In [13]:
gradV.Fmt(2,r'\nabla V')
Out[13]:
In [14]:
lap = o3d.grad|o3d.grad
In [15]:
lap
Out[15]:
In [16]:
lap.Fmt(1,'\\nabla^{2}')
Out[16]:
In [17]:
A = o3d.lt('A')
In [18]:
A
Out[18]:
In [19]:
A.Fmt(1,'A')
Out[19]:
In [20]:
A.Fmt(2,'A')
Out[20]:
In [ ]: