User:Tom Allen/ta/AddendumU02P00

From J Wiki
Jump to navigation Jump to search


NB. ... script experimentalU02.ijs ...

ypts       =:>@((<0 0){])    NB. ... y points (Cartesian) ...

ydx        =:>@((<0 1){])    NB. ... derivatives of y with respect to x ...
ydxdx      =:>@((<0 2){])
ydxdxdx    =:>@((<0 3){])
ydxdxdxdx  =:>@((<0 4){])
ydxdxdxdxdx=:>@((<0 5){])

ydz        =:>@((<0 1){])    NB. ... derivatives of y with respect to z ...
ydzdz      =:>@((<0 2){])
ydzdzdz    =:>@((<0 3){])
ydzdzdzdz  =:>@((<0 4){])
ydzdzdzdzdz=:>@((<0 5){])

ydw        =:>@((<0 1){])    NB. ... derivatives of y with respect to w ...
ydwdw      =:>@((<0 2){])
ydwdwdw    =:>@((<0 3){])
ydwdwdwdw  =:>@((<0 4){])
ydwdwdwdwdw=:>@((<0 5){])

xpts       =:>@((<1 0){])    NB. ... x points ...

xdy        =:>@((<1 1){])    NB. ... derivatives of x with respect to y ...
xdydy      =:>@((<1 2){])
xdydydy    =:>@((<1 3){])
xdydydydy  =:>@((<1 4){])
xdydydydydy=:>@((<1 5){])

zpts       =:>@((<1 0){])    NB. ... z points ...

zdy        =:>@((<1 1){])    NB. ... derivatives of z with respect to y ...
zdydy      =:>@((<1 2){])
zdydydy    =:>@((<1 3){])
zdydydydy  =:>@((<1 4){])
zdydydydydy=:>@((<1 5){])

zdw        =:>@((<1 1){])    NB. ... derivatives of z with respect to w ...
zdwdw      =:>@((<1 2){])
zdwdwdw    =:>@((<1 3){])
zdwdwdwdw  =:>@((<1 4){])
zdwdwdwdwdw=:>@((<1 5){])

wpts       =:>@((<1 0){])    NB. ... w points ...

wdz        =:>@((<1 1){])    NB. ... derivatives of w with respect to z ...
wdzdz      =:>@((<1 2){])
wdzdzdz    =:>@((<1 3){])
wdzdzdzdz  =:>@((<1 4){])
wdzdzdzdzdz=:>@((<1 5){])

wdy        =:>@((<1 1){])    NB. ... derivatives of w with respect to y ...
wdydy      =:>@((<1 2){])
wdydydy    =:>@((<1 3){])
wdydydydy  =:>@((<1 4){])
wdydydydydy=:>@((<1 5){])

mcv        =:>@((<2 0){])    NB. ... a covariant tensor (used to lower indices on tensors) ...
mcvdc      =:>@((<2 1){])
mcvdcdc    =:>@((<2 2){])
mcvdcdcdc  =:>@((<2 3){])
mcvdcdcdcdc=:>@((<2 4){])

mcn        =:>@((<3 0){])    NB. ... a contravariant tensor (used to raise indices on tensors) ...
mcndc      =:>@((<3 1){])
mcndcdc    =:>@((<3 2){])
mcndcdcdc  =:>@((<3 3){])

Ocn        =:>@((<4 0){])    NB. ... a contravariant tensor defining an energy distribution ...
Ocndc      =:>@((<4 1){])
Ocndcdc    =:>@((<4 2){])
Ocndcdcdc  =:>@((<4 3){])
Ocndcdcdcdc=:>@((<4 4){])

yRef=:(0{]),(1{]),(2{]),(4{]),:6{]    NB. ... select arrays for y coordinates ...
xRef=:(0{]),(1{]),(3{]),(5{]),:7{]    NB. ... select arrays for x coordinates ...
zRef=:(0{]),(1{]),(3{]),(5{]),:7{]    NB. ... select arrays for z-coordinates ...
wRef=:(0{]),(1{]),(3{]),(5{]),:7{]    NB. ... select arrays for w-coordinates ...