Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/config.cpp

    r97b825 r61951b  
    13391339    AtomNo = 0;
    13401340    for (molecule::const_iterator iter = (*MolRunner)->begin(); iter != (*MolRunner)->end(); ++iter) {
    1341       sprintf(name, "%2s%2d",(*iter)->getType()->symbol, elementNo[(*iter)->getType()->Z]);
     1341      sprintf(name, "%2s%2d",(*iter)->getType()->getSymbol().c_str(), elementNo[(*iter)->getType()->Z]);
    13421342      elementNo[(*iter)->getType()->Z] = (elementNo[(*iter)->getType()->Z]+1) % 100;   // confine to two digits
    13431343      fprintf(f,
     
    13541354             (double)(*iter)->getType()->NoValenceOrbitals,          /* temperature factor */
    13551355             "0",            /* segment identifier */
    1356              (*iter)->getType()->symbol,    /* element symbol */
     1356             (*iter)->getType()->getSymbol().c_str(),    /* element symbol */
    13571357             "0");           /* charge */
    13581358      AtomNo++;
     
    13921392  AtomNo = 0;
    13931393  for (molecule::const_iterator iter = mol->begin(); iter != mol->end(); ++iter) {
    1394     sprintf(name, "%2s%2d",(*iter)->getType()->symbol, elementNo[(*iter)->getType()->Z]);
     1394    sprintf(name, "%2s%2d",(*iter)->getType()->getSymbol().c_str(), elementNo[(*iter)->getType()->Z]);
    13951395    elementNo[(*iter)->getType()->Z] = (elementNo[(*iter)->getType()->Z]+1) % 100;   // confine to two digits
    13961396    fprintf(f,
     
    14071407           (double)(*iter)->getType()->NoValenceOrbitals,          /* temperature factor */
    14081408           "0",            /* segment identifier */
    1409            (*iter)->getType()->symbol,    /* element symbol */
     1409           (*iter)->getType()->getSymbol().c_str(),    /* element symbol */
    14101410           "0");           /* charge */
    14111411    AtomNo++;
     
    14521452    *output << (*iter)->at(0) << "\t" << (*iter)->at(1) << "\t" << (*iter)->at(2) << "\t";
    14531453    *output << static_cast<double>((*iter)->getType()->Valence) << "\t";
    1454     *output << (*iter)->getType()->symbol << "\t";
     1454    *output << (*iter)->getType()->getSymbol() << "\t";
    14551455    for (BondList::iterator runner = (*iter)->ListOfBonds.begin(); runner != (*iter)->ListOfBonds.end(); runner++)
    14561456      *output << (*runner)->GetOtherAtom(*iter)->nr << "\t";
     
    15241524        *output << (*iter)->at(0) << "\t" << (*iter)->at(1) << "\t" << (*iter)->at(2) << "\t";
    15251525        *output << (double)(*iter)->getType()->Valence << "\t";
    1526         *output << (*iter)->getType()->symbol << "\t";
     1526        *output << (*iter)->getType()->getSymbol() << "\t";
    15271527        for (BondList::iterator runner = (*iter)->ListOfBonds.begin(); runner != (*iter)->ListOfBonds.end(); runner++)
    15281528          *output << LocalNotoGlobalNoMap[ (*runner)->GetOtherAtom((*iter))->getId() ] << "\t";
     
    15861586    for (MoleculeList::iterator ListRunner = molecules->ListOfMolecules.begin(); ListRunner != molecules->ListOfMolecules.end(); ListRunner++) {
    15871587      src[N++] = (*ListRunner)->IndexNr;
    1588       (*ListRunner)->Translate(&(*ListRunner)->Center);
    15891588    }
    15901589    mol = World::getInstance().createMolecule();
    15911590    mol->SetNameFromFilename(ConfigFileName);
    1592     molecules->SimpleMultiMerge(mol, src, N);
    15931591    //mol->CalculateOrbitals(*this);
    15941592    delete[](src);
Note: See TracChangeset for help on using the changeset viewer.