Changeset 12f57b for molecuilder/src/molecule.cpp
- Timestamp:
- Mar 18, 2010, 11:33:54 AM (16 years ago)
- Children:
- 6acc8e4
- Parents:
- f87c2a
- git-author:
- Frederik Heber <heber@…> (03/18/10 10:26:55)
- git-committer:
- Frederik Heber <heber@…> (03/18/10 11:33:54)
- File:
-
- 1 edited
-
molecuilder/src/molecule.cpp (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/molecule.cpp
rf87c2a r12f57b 194 194 BondRescale = TopOrigin->type->HBondDistance[TopBond->BondDegree-1]; 195 195 if (BondRescale == -1) { 196 eLog() << Verbose(1) << "There is no typical hydrogen bond distance in replacing bond (" << TopOrigin->Name << "<->" << TopReplacement->Name << ") of degree " << TopBond->BondDegree << "!" << endl;196 DoeLog(1) && (eLog()<< Verbose(1) << "There is no typical hydrogen bond distance in replacing bond (" << TopOrigin->Name << "<->" << TopReplacement->Name << ") of degree " << TopBond->BondDegree << "!" << endl); 197 197 return false; 198 198 BondRescale = bondlength; … … 237 237 SecondOtherAtom = (*Runner)->GetOtherAtom(TopOrigin); 238 238 } else { 239 eLog() << Verbose(2) << "Detected more than four bonds for atom " << TopOrigin->Name;239 DoeLog(2) && (eLog()<< Verbose(2) << "Detected more than four bonds for atom " << TopOrigin->Name); 240 240 } 241 241 } … … 274 274 bondangle = TopOrigin->type->HBondAngle[1]; 275 275 if (bondangle == -1) { 276 eLog() << Verbose(1) << "There is no typical hydrogen bond angle in replacing bond (" << TopOrigin->Name << "<->" << TopReplacement->Name << ") of degree " << TopBond->BondDegree << "!" << endl;276 DoeLog(1) && (eLog()<< Verbose(1) << "There is no typical hydrogen bond angle in replacing bond (" << TopOrigin->Name << "<->" << TopReplacement->Name << ") of degree " << TopBond->BondDegree << "!" << endl); 277 277 return false; 278 278 bondangle = 0; … … 396 396 break; 397 397 default: 398 eLog() << Verbose(1) << "BondDegree does not state single, double or triple bond!" << endl;398 DoeLog(1) && (eLog()<< Verbose(1) << "BondDegree does not state single, double or triple bond!" << endl); 399 399 AllWentWell = false; 400 400 break; … … 447 447 Walker->type = elemente->FindElement(shorthand); 448 448 if (Walker->type == NULL) { 449 eLog() << Verbose(1) << "Could not parse the element at line: '" << line << "', setting to H.";449 DoeLog(1) && (eLog()<< Verbose(1) << "Could not parse the element at line: '" << line << "', setting to H."); 450 450 Walker->type = elemente->FindElement(1); 451 451 } … … 543 543 add(Binder, last); 544 544 } else { 545 eLog() << Verbose(1) << "Could not add bond between " << atom1->Name << " and " << atom2->Name << " as one or both are not present in the molecule." << endl;545 DoeLog(1) && (eLog()<< Verbose(1) << "Could not add bond between " << atom1->Name << " and " << atom2->Name << " as one or both are not present in the molecule." << endl); 546 546 } 547 547 return Binder; … … 555 555 bool molecule::RemoveBond(bond *pointer) 556 556 { 557 // eLog() << Verbose(1) << "molecule::RemoveBond: Function not implemented yet." << endl;557 //DoeLog(1) && (eLog()<< Verbose(1) << "molecule::RemoveBond: Function not implemented yet." << endl); 558 558 pointer->leftatom->RegisterBond(pointer); 559 559 pointer->rightatom->RegisterBond(pointer); … … 569 569 bool molecule::RemoveBonds(atom *BondPartner) 570 570 { 571 // eLog() << Verbose(1) << "molecule::RemoveBond: Function not implemented yet." << endl;571 //DoeLog(1) && (eLog()<< Verbose(1) << "molecule::RemoveBond: Function not implemented yet." << endl); 572 572 BondList::const_iterator ForeRunner; 573 573 while (!BondPartner->ListOfBonds.empty()) { … … 622 622 AtomCount--; 623 623 } else 624 eLog() << Verbose(1) << "Atom " << pointer->Name << " is of element " << pointer->type->Z << " but the entry in the table of the molecule is 0!" << endl;624 DoeLog(1) && (eLog()<< Verbose(1) << "Atom " << pointer->Name << " is of element " << pointer->type->Z << " but the entry in the table of the molecule is 0!" << endl); 625 625 if (ElementsInMolecule[pointer->type->Z] == 0) // was last atom of this element? 626 626 ElementCount--; … … 640 640 ElementsInMolecule[pointer->type->Z]--; // decrease number of atom of this element 641 641 else 642 eLog() << Verbose(1) << "Atom " << pointer->Name << " is of element " << pointer->type->Z << " but the entry in the table of the molecule is 0!" << endl;642 DoeLog(1) && (eLog()<< Verbose(1) << "Atom " << pointer->Name << " is of element " << pointer->type->Z << " but the entry in the table of the molecule is 0!" << endl); 643 643 if (ElementsInMolecule[pointer->type->Z] == 0) // was last atom of this element? 644 644 ElementCount--;
Note:
See TracChangeset
for help on using the changeset viewer.
