Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/molecule_fragmentation.cpp

    rc743f8 r83f176  
     1/*
     2 * Project: MoleCuilder
     3 * Description: creates and alters molecular systems
     4 * Copyright (C)  2010 University of Bonn. All rights reserved.
     5 * Please see the LICENSE file or "Copyright notice" in builder.cpp for details.
     6 */
     7
    18/*
    29 * molecule_fragmentation.cpp
     
    456463      for (molecule::const_iterator iter = begin(); iter != end(); ++iter) {
    457464    #ifdef ADDHYDROGEN
    458         if ((*iter)->getType()->Z != 1) // skip hydrogen
     465        if ((*iter)->getType()->getAtomicNumber() != 1) // skip hydrogen
    459466    #endif
    460467        {
     
    476483    for(molecule::const_iterator iter = begin(); iter != end(); ++iter) {
    477484  #ifdef ADDHYDROGEN
    478       if ((*iter)->getType()->Z != 1) // skip hydrogen
     485      if ((*iter)->getType()->getAtomicNumber() != 1) // skip hydrogen
    479486  #endif
    480487      {
     
    803810  DoLog(1) && (Log() << Verbose(1) << "Writing OrderAtSite " << ORDERATSITEFILE << " ... " << endl);
    804811  if (file.good()) {
    805     for_each(atoms.begin(),atoms.end(),bind2nd(mem_fun(&atom::OutputOrder), &file));
     812    ActOnAllAtoms( &atom::OutputOrder, &file );
    806813    file.close();
    807814    DoLog(1) && (Log() << Verbose(1) << "done." << endl);
     
    885892  for (KeySet::iterator runner = Leaf->begin(); runner != Leaf->end(); runner++) {
    886893    Runner = FindAtom((*runner));
    887     if (Runner->getType()->Z != 1) { // skip all those added hydrogens when re-filling snake stack
     894    if (Runner->getType()->getAtomicNumber() != 1) { // skip all those added hydrogens when re-filling snake stack
    888895      if (ShortestPathList[(*runner)] > SP) {  // remove the oldest one with longest shortest path
    889896        SP = ShortestPathList[(*runner)];
     
    974981    ++iter;
    975982#ifdef ADDHYDROGEN
    976     while ((iter != Leaf->end()) && ((*iter)->getType()->Z == 1)){ // skip added hydrogen
     983    while ((iter != Leaf->end()) && ((*iter)->getType()->getAtomicNumber() == 1)){ // skip added hydrogen
    977984      iter++;
    978985    }
     
    13521359        if ((RestrictedKeySet.find(OtherWalker->nr) != RestrictedKeySet.end())
    13531360  #ifdef ADDHYDROGEN
    1354          && (OtherWalker->getType()->Z != 1)
     1361         && (OtherWalker->getType()->getAtomicNumber() != 1)
    13551362  #endif
    13561363                                                              ) {  // skip hydrogens and restrict to fragment
Note: See TracChangeset for help on using the changeset viewer.