@internal<EOL><INDENT>def _applyValues(self) -> Generator[None, None, None]:<DEDENT>
va = self._valuesToApply<EOL>self._applyValPlaned = False<EOL>lav = self.config.logApplyingValues<EOL>if va and lav:<EOL><INDENT>lav(self, va)<EOL><DEDENT>self._valuesToApply = []<EOL>addSp = self._seqProcsToRun.append<EOL>for s, vUpdater, isEventDependent, comesFrom in va:<EOL><INDENT>if isEventDependent:<EOL><INDENT>addSp(comesFrom)<EOL><DEDENT>else:<EOL><INDENT>s.simUpdateVal(self, vUpdater)<EOL><DEDENT><DEDENT>self._runCombProcesses()<EOL>if self._valuesToApply and not self._applyValPlaned:<EOL><INDENT>self._scheduleApplyValues()<EOL><DEDENT>return<EOL>yield<EOL>
Perform delta step by writing stacked values to signals