Skip to content
This repository was archived by the owner on Jun 16, 2022. It is now read-only.

Commit 3b1b7f7

Browse files
committed
Update the signs
1 parent 4c31c77 commit 3b1b7f7

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

bondbased2D-plate-hard.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def __init__(self,h,delta_factor,iter):
8888

8989
#self.b = np.full(2*len(self.nodes),1)
9090

91-
if self.iter == 1:
91+
if self.iter == 0:
9292

9393
# Initialize
9494
self.uCurrent = np.zeros(2*len(self.nodes)).reshape((len(self.nodes),2))
@@ -102,10 +102,10 @@ def __init__(self,h,delta_factor,iter):
102102

103103
for i in range(0,len(self.nodes)):
104104
if self.nodes[i][1] < 0 and self.nodes[i][0] < 13 * self.delta :
105-
self.wCurrent[i][1] = .25
105+
self.wCurrent[i][1] = -.25
106106

107107
if self.nodes[i][1] > 15 and self.nodes[i][0] < 13 * self.delta :
108-
self.wCurrent[i][1] = -.25
108+
self.wCurrent[i][1] = .25
109109

110110
if self.nodes[i][1] > 15 and self.nodes[i][0] >= 15 * h - self.delta :
111111
self.fix.append(i)
@@ -317,7 +317,7 @@ def solve(self,maxIt,epsilion):
317317

318318
inv = linalg.inv(self.matrix)
319319

320-
res = inv.dot(-b)
320+
res = inv.dot(b)
321321

322322
unew = np.zeros(2*len(self.nodes)).reshape((len(self.nodes),2))
323323
j = 0

0 commit comments

Comments
 (0)