public void step(double dt) { importance += influx * dt; foreach (var pair in outs) { double flux = importance * pair.Value; pair.Key.importance += flux * dt; importance -= flux * dt; } importance -= DECAY_RATE * (importance - 0.1) * dt; } }