Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Legacy/oldmenu.cpp

    r112b09 r35b698  
    8787        Dialog *dialog = UIFactory::getInstance().makeDialog();
    8888        first = World::getInstance().createAtom();
     89        std::vector<element *> elements;
    8990        dialog->queryVector("Please enter coordinates: ",&first->x,World::getInstance().getDomain(), false);
    90         dialog->queryElement("Please choose element: ",&first->type);
     91        dialog->queryElement("Please choose element: ",&elements);
    9192        if(dialog->display()){
    92           mol->AddAtom(first);  // add to molecule
     93          if (elements.size() == 1) {
     94            first->type = elements.at(0);
     95            mol->AddAtom(first);  // add to molecule
     96          } else {
     97            DoeLog(1) && (eLog() << Verbose(1) << "Unequal to one element given for element of new atom." << endl);
     98          }
    9399        }
    94100        else{
     
    603609{
    604610  int Order1;
     611  std::string path;
    605612  clock_t start, end;
    606613
     
    608615  Log() << Verbose(0) << "What's the desired bond order: ";
    609616  cin >> Order1;
     617  DoLog(0) && (Log() << Verbose(0) << "What's the output path and prefix [e.g. /home/foo/BondFragment]: ");
     618  cin >> path;
    610619  if (mol->hasBondStructure()) {
    611620    start = clock();
    612     mol->FragmentMolecule(Order1, configuration);
     621    mol->FragmentMolecule(Order1, path);
    613622    end = clock();
    614623    Log() << Verbose(0) << "Clocks for this operation: " << (end-start) << ", time: " << ((double)(end-start)/CLOCKS_PER_SEC) << "s." << endl;
Note: See TracChangeset for help on using the changeset viewer.