Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Actions/MoleculeAction/FillWithMoleculeAction.cpp

    r9907e7 r97ebf8  
    6666
    6767  if(dialog->display()) {
    68     DoLog(1) && (Log() << Verbose(1) << "Filling Box with water molecules, lengths(" << lengths[0] << "," << lengths[1] << "," << lengths[2] << "), distances (" << distances[0] << "," << distances[1] << "," << distances[2] << "), MaxDistance " << MaxDistance << ", DoRotate " << DoRotate << "." << endl);
    6968    // construct water molecule
    7069    molecule *filler = World::getInstance().createMolecule();
    71     if (!filler->AddXYZFile(filename)) {
    72       DoeLog(0) && (eLog()<< Verbose(0) << "Could not parse filler molecule from " << filename << "." << endl);
    73     }
    74     filler->SetNameFromFilename(filename.c_str());
     70//    if (!filler->AddXYZFile(filename)) {
     71//      DoeLog(0) && (eLog()<< Verbose(0) << "Could not parse filler molecule from " << filename << "." << endl);
     72//    }
     73//    filler->SetNameFromFilename(filename);
    7574    molecule *Filling = NULL;
    76 //    atom *first = NULL, *second = NULL, *third = NULL;
    77 //    first = World::getInstance().createAtom();
    78 //    first->type = World::getInstance().getPeriode()->FindElement(1);
    79 //    first->x = Vector(0.441, -0.143, 0.);
    80 //    filler->AddAtom(first);
    81 //    second = World::getInstance().createAtom();
    82 //    second->type = World::getInstance().getPeriode()->FindElement(1);
    83 //    second->x = Vector(-0.464, 1.137, 0.0);
    84 //    filler->AddAtom(second);
    85 //    third = World::getInstance().createAtom();
    86 //    third->type = World::getInstance().getPeriode()->FindElement(8);
    87 //    third->x = Vector(-0.464, 0.177, 0.);
    88 //    filler->AddAtom(third);
    89 //    filler->AddBond(first, third, 1);
    90 //    filler->AddBond(second, third, 1);
     75    atom *first = NULL, *second = NULL, *third = NULL;
     76    first = World::getInstance().createAtom();
     77    first->type = World::getInstance().getPeriode()->FindElement(1);
     78    first->x = Vector(0.441, -0.143, 0.);
     79    filler->AddAtom(first);
     80    second = World::getInstance().createAtom();
     81    second->type = World::getInstance().getPeriode()->FindElement(1);
     82    second->x = Vector(-0.464, 1.137, 0.0);
     83    filler->AddAtom(second);
     84    third = World::getInstance().createAtom();
     85    third->type = World::getInstance().getPeriode()->FindElement(8);
     86    third->x = Vector(-0.464, 0.177, 0.);
     87    filler->AddAtom(third);
     88    filler->AddBond(first, third, 1);
     89    filler->AddBond(second, third, 1);
    9190    World::getInstance().getConfig()->BG->ConstructBondGraph(filler);
    92 //    filler->SetNameFromFilename("water");
     91    filler->SetNameFromFilename("water");
    9392    // call routine
    9493    double distance[NDIM];
Note: See TracChangeset for help on using the changeset viewer.