Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Actions/MoleculeAction/VerletIntegrationAction.cpp

    r1a48d2 r8cc22f  
    5656using namespace MoleCuilder;
    5757
    58 enum {
     58enum VectorIndexType {
    5959  PositionIndex=0,
    6060  VelocityIndex=1,
    6161  ForceIndex=2,
    6262  MAXINDEX
    63 } VectorIndexType;
     63};
    6464
    6565// and construct the stuff
     
    134134
    135135  // remove current step for all modified atoms
    136   removeLastStep(getIdsFromAtomicInfo(state->UndoInfo));
     136  removeLastStep(getIdsFromAtomicInfo(state->UndoInfo), CurrentStep);
    137137
    138138  // and set back the old step (forces have been changed)
     
    151151
    152152  // set stored new state
    153   addNewStep(state->UndoInfo);
     153  size_t CurrentStep = WorldTime::getInstance().getTime()+1;
     154  addNewStep(state->UndoInfo, CurrentStep);
    154155
    155156  // add a new time step
    156   size_t CurrentStep = WorldTime::getInstance().getTime();
    157   World::getInstance().setTime(CurrentStep+1);
     157  World::getInstance().setTime(CurrentStep);
    158158
    159159  // and set positions of the new step
Note: See TracChangeset for help on using the changeset viewer.