Exemplo n.º 1
0
 /**
  * Refreshes the derivatives if they have not been refreshed in the refreshSteps() method (ie if
  * the variable "refreshDerivsLater" is false).
  */
 protected void refreshDerivsIfNeeded() {
   if (!refreshDerivsLater) return;
   refreshDerivsLater = false;
   for (ParticleModel part : getModels()) {
     part.updateDerivatives();
     part.firePropertyChange("steps", null, null); // $NON-NLS-1$
   }
 }