@@ -116,14 +116,9 @@ def __init__(self, precice, participantName, names, MESH, SHMESH, MODEL, MAT, is
116116 self .writeHCoeffDataID = 0
117117 self .writeTempDataID = 0
118118
119- self .readTemp = []
120- self .readHCoeff = []
121119 self .writeTemp = []
122120 self .writeHCoeff = []
123121
124- self .readDataSize = 0
125- self .writeDataSize = 0
126-
127122 self .MESH = MESH
128123 # Shifted mesh (contains only the interface, and is shifted by delta in the direction opposite to the normal)
129124 self .SHMESH = SHMESH
@@ -158,12 +153,6 @@ def configure(self, names):
158153
159154 self .setDataIDs (names )
160155
161- self .readDataSize = len (self .faces )
162- self .writeDataSize = len (self .nodeCoordinates )
163-
164- self .readHCoeff = np .zeros (self .readDataSize )
165- self .readTemp = np .zeros (self .readDataSize )
166-
167156 def computeNormals (self ):
168157 # Get normals at the nodes
169158 DUMMY = AFFE_MODELE (
@@ -251,9 +240,9 @@ def updateBCs(self, temp, hCoeff):
251240 1 )
252241
253242 def readAndUpdateBCs (self ):
254- self .precice .read_block_scalar_data (self .readHCoeffDataID , self .preciceFaceCenterIndices )
255- self .precice .read_block_scalar_data (self .readTempDataID , self .preciceFaceCenterIndices )
256- self .updateBCs (self . readTemp , self . readHCoeff )
243+ readHCoeff = self .precice .read_block_scalar_data (self .readHCoeffDataID , self .preciceFaceCenterIndices )
244+ readTemp = self .precice .read_block_scalar_data (self .readTempDataID , self .preciceFaceCenterIndices )
245+ self .updateBCs (readTemp , readHCoeff )
257246
258247 def writeBCs (self , TEMP ):
259248 writeTemp , writeHCoeff = self .getBoundaryValues (TEMP )
0 commit comments