- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/AtomsCalculation_impl.hpp
rb54ac8 r6e97e5 19 19 AtomsCalculation<T>::AtomsCalculation(boost::function<T(atom*)> _op,std::string name,AtomDescriptor _descr) : 20 20 Calculation<std::vector<T> >(0,name,false), 21 op(_op),22 descr(_descr)21 descr(_descr), 22 op(_op) 23 23 {} 24 24 … … 29 29 template<typename T> 30 30 std::vector<T>* AtomsCalculation<T>::doCalc(){ 31 World* world = World::get ();31 World* world = World::getPointer(); 32 32 int steps = world->numAtoms(); 33 int count = 0;34 33 std::vector<T> *res = new std::vector<T>(); 35 34 res->reserve(steps); 36 35 Process::setMaxSteps(steps); 37 36 Process::start(); 38 World::AtomIterator iter; 39 for(iter=world->getAtomIter(descr);iter!=world->atomEnd();++iter){ 37 for(World::AtomIterator iter=world->getAtomIter(descr);iter!=world->atomEnd();++iter){ 40 38 Process::setCurrStep(iter.getCount()); 41 39 res->push_back(op(*iter));
Note:
See TracChangeset
for help on using the changeset viewer.