- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/FragmentationAction/MolecularDynamicsAction.cpp
r553c54 rcd5aa0 54 54 55 55 // static instances 56 ActionSequence FragmentationMolecularDynamicsAction:: actions;56 ActionSequence FragmentationMolecularDynamicsAction::prototype_actions; 57 57 bool FragmentationMolecularDynamicsAction::isPrepared = false; 58 58 … … 62 62 // present. If not, we still copy the position cleanly into a new step where then 63 63 // forces are set according to summed fragmentary contributions. This is much cleaner. 64 actions.addAction(AR.getActionByName(std::string("verlet-integration"))); 65 actions.addAction(AR.getActionByName(std::string("output"))); 66 actions.addAction(AR.getActionByName(std::string("clear-fragment-results"))); 67 actions.addAction(AR.getActionByName(std::string("destroy-adjacency"))); 68 actions.addAction(AR.getActionByName(std::string("create-adjacency"))); 69 actions.addAction(AR.getActionByName(std::string("update-molecules"))); 70 actions.addAction(AR.getActionByName(std::string("fragment-molecule"))); 71 actions.addAction(AR.getActionByName(std::string("fragment-automation"))); 72 actions.addAction(AR.getActionByName(std::string("analyse-fragment-results"))); 64 prototype_actions.addAction(AR.getActionByName(std::string("verlet-integration"))); 65 prototype_actions.addAction(AR.getActionByName(std::string("output"))); 66 prototype_actions.addAction(AR.getActionByName(std::string("clear-fragment-results"))); 67 prototype_actions.addAction(AR.getActionByName(std::string("destroy-adjacency"))); 68 prototype_actions.addAction(AR.getActionByName(std::string("create-adjacency"))); 69 prototype_actions.addAction(AR.getActionByName(std::string("correct-bonddegree"))); 70 prototype_actions.addAction(AR.getActionByName(std::string("update-molecules"))); 71 prototype_actions.addAction(AR.getActionByName(std::string("fragment-molecule"))); 72 prototype_actions.addAction(AR.getActionByName(std::string("fragment-automation"))); 73 prototype_actions.addAction(AR.getActionByName(std::string("analyse-fragment-results"))); 73 74 isPrepared = true; 74 75 } … … 77 78 { 78 79 // empty sequence 79 while ( actions.removeLastAction() != NULL);80 while (prototype_actions.removeLastAction() != NULL); 80 81 isPrepared = false; 81 82 } … … 106 107 #endif 107 108 removeAction(std::string("create-adjacency")); 109 110 #ifndef NDEBUG 111 status &= 112 #endif 113 removeAction(std::string("correct-bonddegree")); 108 114 109 115 #ifndef NDEBUG
Note:
See TracChangeset
for help on using the changeset viewer.