Changeset 5a447f for molecuilder/src/molecules.cpp
- Timestamp:
- Dec 11, 2008, 3:23:01 PM (17 years ago)
- Children:
- 313dff
- Parents:
- 735468
- File:
-
- 1 edited
-
molecuilder/src/molecules.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/molecules.cpp
r735468 r5a447f 1518 1518 { 1519 1519 atom *walker = NULL; 1520 int No = 0;1520 int AtomNo = 0, ElementNo; 1521 1521 time_t now; 1522 element *runner = NULL; 1522 1523 1523 1524 now = time((time_t *)NULL); // Get the system time and put it into 'now' as 'calender time' … … 1525 1526 while (walker->next != end) { // go through every atom and count 1526 1527 walker = walker->next; 1527 No++;1528 AtomNo++; 1528 1529 } 1529 1530 if (out != NULL) { 1530 *out << No << "\n\tCreated by molecuilder on " << ctime(&now); 1531 walker = start; 1532 while (walker->next != end) { // go through every atom of this element 1533 walker = walker->next; 1534 walker->OutputXYZLine(out); 1531 *out << AtomNo << "\n\tCreated by molecuilder on " << ctime(&now); 1532 ElementNo = 0; 1533 runner = elemente->start; 1534 while (runner->next != elemente->end) { // go through every element 1535 runner = runner->next; 1536 if (ElementsInMolecule[runner->Z]) { // if this element got atoms 1537 ElementNo++; 1538 walker = start; 1539 while (walker->next != end) { // go through every atom of this element 1540 walker = walker->next; 1541 if (walker->type == runner) { // if this atom fits to element 1542 walker->OutputXYZLine(out); 1543 } 1544 } 1545 } 1535 1546 } 1536 1547 return true; … … 1716 1727 }; 1717 1728 AddBond(Walker, OtherWalker); //Add the bond between the two atoms with respective indices. 1718 BondCount++; //Increase bond count of molecule1729 1719 1730 } 1720 1731
Note:
See TracChangeset
for help on using the changeset viewer.
