Changeset 4d1aef for src/Actions/MoleculeAction/VerletIntegrationAction.cpp
- Timestamp:
- Sep 30, 2016, 3:51:24 PM (9 years ago)
- Branches:
- Add_FitFragmentPartialChargesAction, Fix_ChargeSampling_PBC, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ParseParticles_split_forward_backward_Actions
- Children:
- 0efd21, 2a28cd
- Parents:
- 49e803
- git-author:
- Frederik Heber <heber@…> (09/27/16 13:17:38)
- git-committer:
- Frederik Heber <heber@…> (09/30/16 15:51:24)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/MoleculeAction/VerletIntegrationAction.cpp
r49e803 r4d1aef 98 98 Verlet(CurrentStep+1, 1, 0, params.FixedCenterOfMass.get()); 99 99 LOG(0, "STATUS: Successfully performed updates on velocity and position."); 100 // increment to next time step: re-creates bond graph101 World::getInstance().setTime(CurrentStep+1);100 // // increment to next time step: re-creates bond graph 101 // World::getInstance().setTime(CurrentStep+1); 102 102 103 103 // create undo state for all selected atoms (redo info): … … 131 131 // go back one step 132 132 const size_t CurrentStep = WorldTime::getInstance().getTime(); 133 World::getInstance().setTime(CurrentStep-1);133 // World::getInstance().setTime(CurrentStep-1); 134 134 135 135 // remove current step for all modified atoms 136 removeLastStep(getIdsFromAtomicInfo(state->UndoInfo), CurrentStep );136 removeLastStep(getIdsFromAtomicInfo(state->UndoInfo), CurrentStep+1); 137 137 138 138 // and set back the old step (forces have been changed) … … 151 151 152 152 // set stored new state 153 size_t CurrentStep = WorldTime::getInstance().getTime() +1;154 addNewStep(state->UndoInfo, CurrentStep );153 size_t CurrentStep = WorldTime::getInstance().getTime(); 154 addNewStep(state->UndoInfo, CurrentStep+1); 155 155 156 156 // add a new time step 157 World::getInstance().setTime(CurrentStep );157 World::getInstance().setTime(CurrentStep+1); 158 158 159 159 // and set positions of the new step 160 160 ResetAtomPosition(state->UndoInfo, state->UpdatedStep[PositionIndex]); 161 162 // step back to old time step 163 World::getInstance().setTime(CurrentStep-1); 161 164 162 165 return ActionState::ptr(_state);
Note:
See TracChangeset
for help on using the changeset viewer.
