| 127 | 
  | 
    return node; | 
| 128 | 
  | 
  } | 
| 129 | 
  | 
 | 
| 130 | 
< | 
  BitSet NameFinder::match(const std::string& name){ | 
| 131 | 
< | 
    BitSet bs(nStuntDouble_); | 
| 130 | 
> | 
  OOPSEBitSet NameFinder::match(const std::string& name){ | 
| 131 | 
> | 
    OOPSEBitSet bs(nStuntDouble_); | 
| 132 | 
  | 
   | 
| 133 | 
  | 
    StringTokenizer tokenizer(name, "."); | 
| 134 | 
  | 
 | 
| 173 | 
  | 
    return bs;  | 
| 174 | 
  | 
  } | 
| 175 | 
  | 
 | 
| 176 | 
< | 
  void NameFinder::matchMolecule(const std::string& molName, BitSet& bs) { | 
| 176 | 
> | 
  void NameFinder::matchMolecule(const std::string& molName, OOPSEBitSet& bs) { | 
| 177 | 
  | 
    std::vector<TreeNode*> molNodes = getMatchedChildren(root_, molName);             | 
| 178 | 
  | 
    std::vector<TreeNode*>::iterator i; | 
| 179 | 
  | 
    for( i = molNodes.begin(); i != molNodes.end(); ++i ) { | 
| 181 | 
  | 
    }     | 
| 182 | 
  | 
  } | 
| 183 | 
  | 
 | 
| 184 | 
< | 
  void NameFinder::matchStuntDouble(const std::string& molName, const std::string& sdName, BitSet& bs){ | 
| 184 | 
> | 
  void NameFinder::matchStuntDouble(const std::string& molName, const std::string& sdName, OOPSEBitSet& bs){ | 
| 185 | 
  | 
    std::vector<TreeNode*> molNodes = getMatchedChildren(root_, molName);             | 
| 186 | 
  | 
    std::vector<TreeNode*>::iterator i; | 
| 187 | 
  | 
    for( i = molNodes.begin(); i != molNodes.end(); ++i ) { | 
| 194 | 
  | 
 | 
| 195 | 
  | 
  } | 
| 196 | 
  | 
 | 
| 197 | 
< | 
  void NameFinder::matchRigidAtoms(const std::string& molName, const std::string& rbName, const std::string& rbAtomName, BitSet& bs){ | 
| 197 | 
> | 
  void NameFinder::matchRigidAtoms(const std::string& molName, const std::string& rbName, const std::string& rbAtomName, OOPSEBitSet& bs){ | 
| 198 | 
  | 
    std::vector<TreeNode*> molNodes = getMatchedChildren(root_, molName);             | 
| 199 | 
  | 
    std::vector<TreeNode*>::iterator i; | 
| 200 | 
  | 
    for( i = molNodes.begin(); i != molNodes.end(); ++i ) { | 
| 229 | 
  | 
  } | 
| 230 | 
  | 
 | 
| 231 | 
  | 
 | 
| 232 | 
< | 
  void NameFinder::matchInternalIndex(const std::string& name, int internalIndex, BitSet& bs){ | 
| 232 | 
> | 
  void NameFinder::matchInternalIndex(const std::string& name, int internalIndex, OOPSEBitSet& bs){ | 
| 233 | 
  | 
 | 
| 234 | 
  | 
    std::map<std::string, TreeNode*>::iterator foundIter; | 
| 235 | 
  | 
    SimInfo::MoleculeIterator mi; |