@@ -193,15 +193,15 @@ const checkTfOutput = async function (tf, outputs) {
193193 // tf step 2 - remove output to feedbackTf:
194194 tf . removeOutput ( feedbackTf ) ;
195195
196+ // adder step 1 - remove feedbackTf input:
197+ firstAdder . removeInput ( feedbackTf ) ;
198+
196199 // remove feedbackTf from tfs:
197200 // this._internalRemoveFromTfs(feedbackTf);
198201 feedbackTf . isBlock ( )
199202 ? getBlock ( feedbackTf ) . removeFromBlocks ( feedbackTf )
200203 : this . _internalRemoveFromTfs ( feedbackTf ) ;
201204
202- // adder step 1 - remove feedbackTf input:
203- firstAdder . removeInput ( feedbackTf ) ;
204-
205205 // adder step 2 - remove adder from adders, since it has no input or only one input left:
206206 const previousBlock = firstAdder . getInput ( ) [ 0 ] ;
207207 // remove output from previous block to adder:
@@ -218,14 +218,14 @@ const checkTfOutput = async function (tf, outputs) {
218218 // tf step 2 - remove output to feedbackTf:
219219 tf . removeOutput ( feedbackTf ) ;
220220
221+ // adder step 1 - remove feedbackTf input:
222+ firstAdder . removeInput ( feedbackTf ) ;
223+
221224 // remove feedbackTf from tfs:
222225 // this._internalRemoveFromTfs(feedbackTf);
223226 feedbackTf . isBlock ( )
224227 ? getBlock ( feedbackTf ) . removeFromBlocks ( feedbackTf )
225228 : this . _internalRemoveFromTfs ( feedbackTf ) ;
226-
227- // adder step 1 - remove feedbackTf input:
228- firstAdder . removeInput ( feedbackTf ) ;
229229 }
230230 } else {
231231 //case: has only one input
@@ -235,15 +235,15 @@ const checkTfOutput = async function (tf, outputs) {
235235 // tf step 2 - remove output to feedbackTf:
236236 tf . removeOutput ( feedbackTf ) ;
237237
238+ // adder step 1 - remove feedbackTf input:
239+ firstAdder . removeInput ( feedbackTf ) ;
240+
238241 // remove feedbackTf from tfs:
239242 // this._internalRemoveFromTfs(feedbackTf);
240243 feedbackTf . isBlock ( )
241244 ? getBlock ( feedbackTf ) . removeFromBlocks ( feedbackTf )
242245 : this . _internalRemoveFromTfs ( feedbackTf ) ;
243246
244- // adder step 1 - remove feedbackTf input:
245- firstAdder . removeInput ( feedbackTf ) ;
246-
247247 // tf step 2 - remove output to adder:
248248 tf . setInput ( null ) ;
249249
0 commit comments