- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified src/Actions/WorldAction/AddEmptyBoundaryAction.cpp ¶
r952f38 rbf3817 5 5 * Author: heber 6 6 */ 7 8 // include config.h 9 #ifdef HAVE_CONFIG_H 10 #include <config.h> 11 #endif 7 12 8 13 #include "Helpers/MemDebug.hpp" … … 60 65 ASSERT(AllAtoms.size() > 0, "There must be atoms present for AddingEmptyBoundary."); 61 66 vector<atom *>::iterator AtomRunner = AllAtoms.begin(); 62 Min = (*AtomRunner)-> x;63 Max = (*AtomRunner)-> x;67 Min = (*AtomRunner)->getPosition(); 68 Max = (*AtomRunner)->getPosition(); 64 69 for (; AtomRunner != AllAtoms.end(); ++AtomRunner) { 65 70 for (int i=0;i<NDIM;i++) { 66 if ((*AtomRunner)-> x[i]> Max[i])67 Max[i] = (*AtomRunner)-> x[i];68 if ((*AtomRunner)-> x[i]< Min[i])69 Min[i] = (*AtomRunner)-> x[i];71 if ((*AtomRunner)->at(i) > Max[i]) 72 Max[i] = (*AtomRunner)->at(i); 73 if ((*AtomRunner)->at(i) < Min[i]) 74 Min[i] = (*AtomRunner)->at(i); 70 75 } 71 76 } … … 84 89 AtomRunner = AllAtoms.begin(); 85 90 for (; AtomRunner != AllAtoms.end(); ++AtomRunner) 86 (*AtomRunner)->x-= Min - boundary;91 *(*AtomRunner) -= Min - boundary; 87 92 return Action::success; 88 93 }
Note:
See TracChangeset
for help on using the changeset viewer.