ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/SimInfo.cpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/SimInfo.cpp (file contents):
Revision 1158 by tim, Tue May 11 21:14:26 2004 UTC vs.
Revision 1164 by tim, Wed May 12 15:02:03 2004 UTC

# Line 453 | Line 453 | void SimInfo::refreshSim(){
453    
454    getFortranGroupArray(this, mfact, ngroup, groupList, groupStart);
455    //it may not be a good idea to pass the address of first element in vector
456 <  //since c++ standard does not require vector to be stored continously in meomory
457 <  //Most of the compilers will organize the memory of vector continously
456 >  //since c++ standard does not require vector to be stored continuously in meomory
457 >  //Most of the compilers will organize the memory of vector continuously
458    setFsimulation( &fInfo, &n_global, &n_atoms, identArray, &n_exclude, excl,
459                    &nGlobalExcludes, globalExcludes, molMembershipArray,
460                    &mfact[0], &ngroup, &groupList[0], &groupStart[0], &isError);
# Line 607 | Line 607 | void getFortranGroupArray(SimInfo* info, vector<double
607        if(myMols[i].belongToCutoffGroup(atomIndex))
608          continue;
609        else{
610 <        mfact.push_back(myAtoms[j]->getMass());
610 >        // this is a fraction of the cutoff group's mass, not the mass itself!
611 >        mfact.push_back(1.0);
612          groupList.push_back(myAtoms[j]->getIndex() + 1);
613          groupStart.push_back(curIndex++);  
614        }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines