- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/MoleculeAction/FillWithMoleculeAction.cpp
r9907e7 r97ebf8 66 66 67 67 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);69 68 // construct water molecule 70 69 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); 75 74 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); 91 90 World::getInstance().getConfig()->BG->ConstructBondGraph(filler); 92 //filler->SetNameFromFilename("water");91 filler->SetNameFromFilename("water"); 93 92 // call routine 94 93 double distance[NDIM];
Note:
See TracChangeset
for help on using the changeset viewer.