ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/applications/nanoparticleBuilder/nanoparticleBuilder.cpp
(Generate patch)

Comparing trunk/OOPSE-4/src/applications/nanoparticleBuilder/nanoparticleBuilder.cpp (file contents):
Revision 2671 by chuckv, Wed Mar 22 20:57:09 2006 UTC vs.
Revision 2672 by chuckv, Fri Mar 24 20:46:26 2006 UTC

# Line 147 | Line 147 | int main(int argc, char *argv []) {
147      outInitFileName = getPrefix(inputFileName.c_str()) + ".in";
148    }
149    
150 +  std::cout <<"Before build shaped lattice. "<<std::endl;
151    
151  
152    /* create Molocators */
153    locator = new MoLocator(oldInfo->getMoleculeStamp(0), oldInfo->getForceField());
154    
155    /* Create nanoparticle */
156    shapedLatticeSpherical nanoParticle(latticeConstant,latticeType,particleRadius);
157 +  
158 +  std::cout <<"Before build getPoints. "<<std::endl;
159    /* Build a lattice and get lattice points for this lattice constant */
160    vector<Vector3d> nanoParticleSites = nanoParticle.getPoints();
161 +  
162    /* Get number of lattice sites */
163    numSites = nanoParticleSites.size();
164  
165 + //std::cout <<"numSites are %d "<<numSites<<std::endl;
166 + // std::cout <<"nComponents are %d "<<nComponents<<std::endl;
167    numMol = new int[nComponents];
168  
169    
# Line 214 | Line 219 | int main(int argc, char *argv []) {
219    SimInfo* NewInfo = oldCreator.createSim(outMdFileName, false);
220    
221    
222 + std::cout << "Contents of nanoParticleSites to follow: " << std::endl;
223 + for (int i=0; i< nanoParticleSites.size()
224 +     ; i++) {
225 +  cout<<nanoParticleSites.at(i)<<endl;
226 + }
227    // Place molecules
228    Molecule* mol;
229    SimInfo::MoleculeIterator mi;
230    mol = NewInfo->beginMolecule(mi);
231   int l = 0;
232   for (mol = NewInfo->beginMolecule(mi); mol != NULL; mol = NewInfo->nextMolecule(mi)) {
233 <        locator->placeMol(latticePos[l], latticeOrt[l], mol);
233 >        locator->placeMol(nanoParticleSites[l], latticeOrt[l], mol);
234          l++;
235    }
236 +
237  
238  
228
229
230
239    
240    //fill Hmat
241    hmat(0, 0)=  latticeConstant;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines