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

Comparing trunk/src/parallel/ForceMatrixDecomposition.hpp (file contents):
Revision 1930 by gezelter, Mon Aug 19 13:51:04 2013 UTC vs.
Revision 2057 by gezelter, Tue Mar 3 15:22:26 2015 UTC

# Line 67 | Line 67 | namespace OpenMD {
67      void collectData();
68  
69      // neighbor list routines
70 <    void buildNeighborList(vector<pair<int, int> >& neighborList);
70 >    void buildNeighborList(vector<int>& neighborList, vector<int>& point);
71  
72      // group bookkeeping
73    void getGroupCutoffs(int &cg1, int &cg2, RealType &rcut, RealType &rcutsq, RealType &rlistsq);
73      Vector3d& getGroupVelocityColumn(int cg2);
74  
75      // Group->atom bookkeeping
# Line 96 | Line 95 | namespace OpenMD {
95      Vector3d& getAtomVelocityColumn(int atom2);
96  
97      // filling interaction blocks with pointers
98 <    void fillInteractionData(InteractionData &idat, int atom1, int atom2);
98 >    void fillInteractionData(InteractionData &idat, int atom1, int atom2, bool newAtom1 = true);
99      void unpackInteractionData(InteractionData &idat, int atom1, int atom2);
100  
101 <  private:
103 <    void createGtypeCutoffMap();
104 <
101 >  private:    
102      int nLocal_;
103      int nGroups_;
104      vector<int> AtomLocalToGlobal;
# Line 164 | Line 161 | namespace OpenMD {
161      vector<int> cgColToGlobal;
162  
163   private:
167    vector<RealType> groupCutoffRow;
168    vector<RealType> groupCutoffCol;
169    vector<int> groupColToGtype;
170    vector<int> groupRowToGtype;
171
164      vector<vector<int> > cellListRow_;
165      vector<vector<int> > cellListCol_;
166  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines