Skip to content

Commit 7fbe672

Browse files
committed
dPdF B_left_coef col major
1 parent d74d923 commit 7fbe672

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

6_inv_free/NeoHookeanEnergy.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ def d2Psi_div_dF2(F, mu, lam):
7272
rs = s * 2 + r
7373
dP_div_dF[ij, rs] = M[0, 0] * U[i, 0] * VT[0, j] * U[r, 0] * VT[0, s] \
7474
+ M[0, 3] * U[i, 0] * VT[0, j] * U[r, 1] * VT[1, s] \
75-
+ M[1, 1] * U[i, 0] * VT[1, j] * U[r, 0] * VT[1, s] \
76-
+ M[1, 2] * U[i, 0] * VT[1, j] * U[r, 1] * VT[0, s] \
77-
+ M[2, 1] * U[i, 1] * VT[0, j] * U[r, 0] * VT[1, s] \
78-
+ M[2, 2] * U[i, 1] * VT[0, j] * U[r, 1] * VT[0, s] \
75+
+ M[1, 1] * U[i, 1] * VT[0, j] * U[r, 1] * VT[0, s] \
76+
+ M[1, 2] * U[i, 1] * VT[0, j] * U[r, 0] * VT[1, s] \
77+
+ M[2, 1] * U[i, 0] * VT[1, j] * U[r, 1] * VT[0, s] \
78+
+ M[2, 2] * U[i, 0] * VT[1, j] * U[r, 0] * VT[1, s] \
7979
+ M[3, 0] * U[i, 1] * VT[1, j] * U[r, 0] * VT[0, s] \
8080
+ M[3, 3] * U[i, 1] * VT[1, j] * U[r, 1] * VT[1, s]
8181
return dP_div_dF

7_self_contact/NeoHookeanEnergy.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ def d2Psi_div_dF2(F, mu, lam):
7171
rs = s * 2 + r
7272
dP_div_dF[ij, rs] = M[0, 0] * U[i, 0] * VT[0, j] * U[r, 0] * VT[0, s] \
7373
+ M[0, 3] * U[i, 0] * VT[0, j] * U[r, 1] * VT[1, s] \
74-
+ M[1, 1] * U[i, 0] * VT[1, j] * U[r, 0] * VT[1, s] \
75-
+ M[1, 2] * U[i, 0] * VT[1, j] * U[r, 1] * VT[0, s] \
76-
+ M[2, 1] * U[i, 1] * VT[0, j] * U[r, 0] * VT[1, s] \
77-
+ M[2, 2] * U[i, 1] * VT[0, j] * U[r, 1] * VT[0, s] \
74+
+ M[1, 1] * U[i, 1] * VT[0, j] * U[r, 1] * VT[0, s] \
75+
+ M[1, 2] * U[i, 1] * VT[0, j] * U[r, 0] * VT[1, s] \
76+
+ M[2, 1] * U[i, 0] * VT[1, j] * U[r, 1] * VT[0, s] \
77+
+ M[2, 2] * U[i, 0] * VT[1, j] * U[r, 0] * VT[1, s] \
7878
+ M[3, 0] * U[i, 1] * VT[1, j] * U[r, 0] * VT[0, s] \
7979
+ M[3, 3] * U[i, 1] * VT[1, j] * U[r, 1] * VT[1, s]
8080
return dP_div_dF

8_self_friction/NeoHookeanEnergy.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ def d2Psi_div_dF2(F, mu, lam):
7171
rs = s * 2 + r
7272
dP_div_dF[ij, rs] = M[0, 0] * U[i, 0] * VT[0, j] * U[r, 0] * VT[0, s] \
7373
+ M[0, 3] * U[i, 0] * VT[0, j] * U[r, 1] * VT[1, s] \
74-
+ M[1, 1] * U[i, 0] * VT[1, j] * U[r, 0] * VT[1, s] \
75-
+ M[1, 2] * U[i, 0] * VT[1, j] * U[r, 1] * VT[0, s] \
76-
+ M[2, 1] * U[i, 1] * VT[0, j] * U[r, 0] * VT[1, s] \
77-
+ M[2, 2] * U[i, 1] * VT[0, j] * U[r, 1] * VT[0, s] \
74+
+ M[1, 1] * U[i, 1] * VT[0, j] * U[r, 1] * VT[0, s] \
75+
+ M[1, 2] * U[i, 1] * VT[0, j] * U[r, 0] * VT[1, s] \
76+
+ M[2, 1] * U[i, 0] * VT[1, j] * U[r, 1] * VT[0, s] \
77+
+ M[2, 2] * U[i, 0] * VT[1, j] * U[r, 0] * VT[1, s] \
7878
+ M[3, 0] * U[i, 1] * VT[1, j] * U[r, 0] * VT[0, s] \
7979
+ M[3, 3] * U[i, 1] * VT[1, j] * U[r, 1] * VT[1, s]
8080
return dP_div_dF

0 commit comments

Comments
 (0)