| version 1.1048 | version 1.1049 |
|---|
| |
| | |
| T::getParameterPointers(node->parameters, &tupleValues); | T::getParameterPointers(node->parameters, &tupleValues); |
| | |
| tupleList.clear(); | tupleList.resize(0); |
| | |
| LocalID aid[T::size]; | LocalID aid[T::size]; |
| | |
| |
| } | } |
| t.localIndex[i] = aid[i].index; | t.localIndex[i] = aid[i].index; |
| } | } |
| tupleList.load(t); | tupleList.add(t); |
| } | } |
| } | } |
| } | } |
| |
| | |
| protected: | protected: |
| | |
| UniqueSet<T> tupleList; | ResizeArray<T> tupleList; |
| TuplePatchList tuplePatchList; | TuplePatchList tuplePatchList; |
| | |
| PatchMap *patchMap; | PatchMap *patchMap; |
| |
| T::pressureProfileMin = lattice.origin().z - 0.5*lattice.c().z; | T::pressureProfileMin = lattice.origin().z - 0.5*lattice.c().z; |
| } | } |
| // take triplet and pass with tuple info to force eval | // take triplet and pass with tuple info to force eval |
| UniqueSetIter<T> al(tupleList); | T *al = tupleList.begin(); |
| for (al = al.begin(); al != al.end(); al++ ) { | const int ntuple = tupleList.size(); |
| al->computeForce(reductionData, pressureProfileData); | for (int i=0; i<ntuple; ++i) { |
| tupleCount += 1; | al[i].computeForce(reductionData, pressureProfileData); |
| } | } |
| | tupleCount += ntuple; |
| } | } |
| | |
| T::submitReductionData(reductionData,reduction); | T::submitReductionData(reductionData,reduction); |