Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/analysis_bonds.cpp

    rbf3817 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 * analysis_bonds.cpp
     
    143150        molecule::iterator Runner = (*MolRunner)->begin();
    144151        for(;Runner!=(*MolRunner)->end();++Runner){
    145           if (((*Walker)->getType()->Z  == 8) && ((*Runner)->getType()->Z  == 8)) {
     152          if (((*Walker)->getType()->getAtomicNumber()  == 8) && ((*Runner)->getType()->getAtomicNumber()  == 8)) {
    146153            // check distance
    147154            const double distance = (*Runner)->DistanceSquared(*(*Walker));
     
    157164                atom * const OtherAtom = (*BondRunner)->GetOtherAtom(*Runner);
    158165                // if hydrogen, check angle to be greater(!) than 30 degrees
    159                 if (OtherAtom->getType()->Z == 1) {
     166                if (OtherAtom->getType()->getAtomicNumber() == 1) {
    160167                  const double angle = CalculateAngle(OtherAtom->getPosition(), (*Runner)->getPosition(), (*Walker)->getPosition());
    161168                  OtherHydrogenFlag = OtherHydrogenFlag && (angle > M_PI*(30./180.) + MYEPSILON);
     
    182189                for (BondList::const_iterator BondRunner = (*Walker)->ListOfBonds.begin(); BondRunner != (*Walker)->ListOfBonds.end(); BondRunner++) {
    183190                  atom * const OtherAtom = (*BondRunner)->GetOtherAtom(*Walker);
    184                   if (OtherAtom->getType()->Z == 1) {
     191                  if (OtherAtom->getType()->getAtomicNumber() == 1) {
    185192                    // check angle
    186193                    if (CheckHydrogenBridgeBondAngle(*Walker, OtherAtom, *Runner)) {
Note: See TracChangeset for help on using the changeset viewer.