public void run() { int stepAfterStabilization = 0; do { pumpPipe.pump(); layout.compute(); if (layout.getStabilization() > layout.getStabilizationLimit()) stepAfterStabilization++; else stepAfterStabilization = 0; nap(80); if (stepAfterStabilization > layoutStepAfterStabilization) loop = false; } while (loop); } }
public void run() { int stepAfterStabilization = 0; do { pumpPipe.pump(); layout.compute(); if (layout.getStabilization() > layout.getStabilizationLimit()) stepAfterStabilization++; else stepAfterStabilization = 0; nap(80); if (stepAfterStabilization > layoutStepAfterStabilization) loop = false; } while (loop); } }
@Override public void run() { String layoutName = layout.getLayoutAlgorithmName(); while (loop) { double limit = layout.getStabilizationLimit(); pumpPipe.pump(); if (limit > 0) { if (layout.getStabilization() > limit) { nap(longNap); } else { layout.compute(); nap(shortNap); } } else { layout.compute(); nap(shortNap); } } logger.info(String.format("Layout '%s' process stopped.", layoutName)); }
@Override public void run() { String layoutName = layout.getLayoutAlgorithmName(); while (loop) { double limit = layout.getStabilizationLimit(); pumpPipe.pump(); if (limit > 0) { if (layout.getStabilization() > limit) { nap(longNap); } else { layout.compute(); nap(shortNap); } } else { layout.compute(); nap(shortNap); } } logger.info(String.format("Layout '%s' process stopped.", layoutName)); }
break; case COMPUTED_FULLY_AT_NEW_IMAGE: stabilizeLayout(layout.getStabilizationLimit()); break; default:
break; case COMPUTED_FULLY_AT_NEW_IMAGE: stabilizeLayout(layout.getStabilizationLimit()); break; default: