@@ -722,7 +722,7 @@ def __computeInterfacePosVel(self, initialize):
722722 Y_disp = self .Uy .dot (self .q )
723723 Z_disp = self .Uz .dot (self .q )
724724
725- for iPoint in range (len ( self .node ) ):
725+ for iPoint in range (self .nPoint ):
726726 coord0 = self .node [iPoint ].GetCoord0 ()
727727 self .node [iPoint ].SetCoord ((X_disp [iPoint ]+ coord0 [0 ],Y_disp [iPoint ]+ coord0 [1 ],Z_disp [iPoint ]+ coord0 [2 ]))
728728 self .node [iPoint ].SetVel ((X_vel [iPoint ],Y_vel [iPoint ],Z_vel [iPoint ]))
@@ -870,7 +870,7 @@ def __setRestart(self, timeIter):
870870 print ("The restart iteration was not found in the structural history" )
871871 break
872872 line = line .strip ('\r \n ' ).split ()
873- if int (line [1 ])== (self .Config ["RESTART_ITER" ]- 1 ):
873+ if int (line [1 ])== (self .Config ["RESTART_ITER" ]- 2 ):
874874 break
875875 index = 0
876876 for index_mode in range (self .nDof ):
@@ -896,7 +896,7 @@ def __setRestart(self, timeIter):
896896 print ("The restart iteration was not found in the structural history" )
897897 break
898898 line = line .strip ('\r \n ' ).split ()
899- if int (line [1 ])== self .Config ["RESTART_ITER" ]:
899+ if int (line [1 ])== ( self .Config ["RESTART_ITER" ]- 1 ) :
900900 break
901901 index = 0
902902 for index_mode in range (self .nDof ):
@@ -935,11 +935,7 @@ def updateSolution(self):
935935 self .__reset (self .qddot )
936936 self .__reset (self .a )
937937
938- makerID = list (self .markers .keys ())
939- makerID = makerID [0 ]
940- nodeList = self .markers [makerID ]
941-
942- for iPoint in nodeList :
938+ for iPoint in range (self .nPoint ):
943939 self .node [iPoint ].updateCoordVel ()
944940
945941
0 commit comments