| 53 |
|
|
| 54 |
|
namespace OpenMD { |
| 55 |
|
|
| 56 |
– |
|
| 56 |
|
SelectionEvaluator::SelectionEvaluator(SimInfo* si) |
| 57 |
|
: info(si), nameFinder(info), distanceFinder(info), hullFinder(info), |
| 58 |
< |
indexFinder(info), hasSurfaceArea_(false), |
| 60 |
< |
isLoaded_(false){ |
| 58 |
> |
indexFinder(info), isLoaded_(false), hasSurfaceArea_(false) { |
| 59 |
|
nObjects.push_back(info->getNGlobalAtoms() + info->getNGlobalRigidBodies()); |
| 60 |
|
nObjects.push_back(info->getNGlobalBonds()); |
| 61 |
|
nObjects.push_back(info->getNGlobalBends()); |
| 692 |
|
break; |
| 693 |
|
} |
| 694 |
|
if (match) |
| 695 |
< |
bs.bitsets_[STUNTDOUBLE].setBitOn(sd->getGlobalIndex()); |
| 698 |
< |
|
| 699 |
< |
|
| 695 |
> |
bs.bitsets_[STUNTDOUBLE].setBitOn(sd->getGlobalIndex()); |
| 696 |
|
} |
| 701 |
– |
|
| 697 |
|
|
| 698 |
+ |
|
| 699 |
|
void SelectionEvaluator::withinInstruction(const Token& instruction, |
| 700 |
|
SelectionSet& bs){ |
| 701 |
|
|