ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/parallel/ForceDecomposition.cpp
(Generate patch)

Comparing branches/development/src/parallel/ForceDecomposition.cpp (file contents):
Revision 1586 by gezelter, Tue Jun 21 06:34:35 2011 UTC vs.
Revision 1629 by gezelter, Wed Sep 14 21:15:17 2011 UTC

# Line 89 | Line 89 | namespace OpenMD {
89  
90    void ForceDecomposition::fillSelfData(SelfData &sdat, int atom1) {
91  
92 <    sdat.atype = ff_->getAtomType(idents[atom1]);
93 <        
94 <    // Still Missing skippedCharge
92 >    sdat.atype = atypesLocal[atom1];
93 >
94 >    sdat.pot = &embeddingPot;
95 >
96      if (storageLayout_ & DataStorage::dslElectroFrame) {
97        sdat.eFrame = &(snap_->atomData.electroFrame[atom1]);
98      }
# Line 128 | Line 129 | namespace OpenMD {
129      // if we have changed the group identities or haven't set up the
130      // saved positions we automatically will need a neighbor list update:
131  
132 <    if ( saved_CG_positions_.size() != nGroups ) {
132 <      cerr << "build because size\n";
133 <      return true;
134 <    }
132 >    if ( saved_CG_positions_.size() != nGroups ) return true;
133  
134      RealType dispmax = 0.0;
135      Vector3d disp;    
# Line 150 | Line 148 | namespace OpenMD {
148      dispmax = 2.0 * sqrt (3.0 * dispmax * dispmax);
149  
150  
151 <    if (dispmax > skinThickness_) {
154 <      cerr << "build because movement\n";
151 >    if (dispmax > skinThickness_)
152        return (dispmax > skinThickness_);  
153 <    } else {
157 <      cerr << "not rebuilding\n";
158 <    }
153 >
154      return false;
155    }
156   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines