Ignore:
Timestamp:
Jul 10, 2009, 8:20:09 PM (16 years ago)
Author:
Frederik Heber <heber@…>
Children:
88b936
Parents:
22f587
Message:

BUGFIX: molecule::Output...() routines wrote elements beginning with 0 instead of 1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/molecules.cpp

    r22f587 r598f76  
    14861486      walker = walker->next;
    14871487      if (ElementNo[walker->type->Z] == 0) // new element
    1488         ElementNo[walker->type->Z] = CurrentMaxElement++;
     1488        ElementNo[walker->type->Z] = ++CurrentMaxElement;
    14891489      AtomNo[walker->type->Z]++;
    14901490      walker->Output(ElementNo[walker->type->Z], AtomNo[walker->type->Z], out); // removed due to trajectories
     
    15211521        walker = walker->next;
    15221522        if (ElementNo[walker->type->Z] == 0) // new element
    1523           ElementNo[walker->type->Z] = CurrentMaxElement++;
     1523          ElementNo[walker->type->Z] = ++CurrentMaxElement;
    15241524        AtomNo[walker->type->Z]++;
    15251525        *out << "Ion_Type" << ElementNo[walker->type->Z] << "_" << AtomNo[walker->type->Z] << "\t"      << fixed << setprecision(9) << showpoint;
Note: See TracChangeset for help on using the changeset viewer.