Skip to content

Commit 1ff3ee2

Browse files
committed
fix
1 parent e83f6d8 commit 1ff3ee2

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

nons-test/new-tensor.egi

+15-4
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,40 @@
11
;;;
22
;;; Parameters
33
;;;
4+
45
x = [| θ, φ |]
6+
57
X = [| r * sin(θ) * cos(φ), ; = x
6-
r * sin(θ) * sin(φ), ; = y
7-
r * cos(θ) ; = z
8+
r * sin(θ) * sin(φ), ; = y
9+
r * cos(θ) ; = z
810
|]
9-
X = [r * sin(θ) * cos(φ), r * sin(θ) * sin(φ), r * cos(θ)]
11+
1012
;;
1113
;; Local basis
1214
;;
15+
1316
e_i_j = ∂/∂(X_j, x~i)
14-
e_i_j; [| [| (* r (cos θ) (cos φ)) (* r (cos θ) (sin φ)) (* -1 r (sin θ)) |] [| (* -1 r (sin θ) (sin φ)) (* r (sin θ) (cos φ)) 0 |] |]_i_j
17+
e_i_j
18+
; [| [| (* r (cos θ) (cos φ)) (* r (cos θ) (sin φ)) (* -1 r (sin θ)) |]
19+
; [| (* -1 r (sin θ) (sin φ)) (* r (sin θ) (cos φ)) 0 |]
20+
; |]_i_j
1521

1622
;;
1723
;; Metric tensor
1824
;;
25+
1926
g__ = generateTensor(2#(V.*(e_%1_#, e_%2_#)), [2, 2])
2027
g~~ = M.inverse(g_#_#)
28+
2129
g_#_#;[| [| r^2 0 |] [| 0 (* r^2 (sin θ)^2) |] |]_#_#
2230
g~#~#;[| [| (/ 1 r^2) 0 |] [| 0 (/ 1 (* r^2 (sin θ)^2)) |] |]~#~#
31+
2332
;;
2433
;; Christoffel symbols of the first kind
2534
;;
35+
2636
Γ_j_k_l = (1/2) * (∂/∂(g_j_l, x~k) + ∂/∂(g_j_k, x~l) - ∂/∂(g_k_l, x~j))
37+
2738
Γ_#_#_#
2839
Γ_1_#_#
2940
Γ_2_#_#

sample/math/geometry/riemann-curvature-tensor-of-S2.egi

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
e_i_j
1818
;[|[|(* r (cos θ) (cos φ)) (* r (cos θ) (sin φ)) (* -1 r (sin θ)) |]
1919
; [|(* -1 r (sin θ) (sin φ)) (* r (sin θ) (cos φ)) 0 |]
20-
; |]_#_#
20+
; |]_i_j
2121

2222
;;
2323
;; Metric tensor

0 commit comments

Comments
 (0)