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

Comparing branches/development/src/parallel/ForceDecomposition.hpp (file contents):
Revision 1756 by gezelter, Mon Jun 18 18:23:20 2012 UTC vs.
Revision 1760 by gezelter, Thu Jun 21 19:26:46 2012 UTC

# Line 84 | Line 84 | namespace OpenMD {
84     *  |  endif
85     *  end
86     * collectData                        (parallel communication)
87 +   * loop over i
88 +   * | localComputation
89 +   * end
90 +   * collectSelfData                    (parallel communication)
91     *
92     * ForceDecomposition provides the interface for ForceLoop to do the
93     * communication steps and to iterate using the correct set of atoms
# Line 104 | Line 108 | namespace OpenMD {
108      virtual void collectSelfData() = 0;
109      virtual potVec* getEmbeddingPotential() { return &embeddingPot; }
110      virtual potVec* getPairwisePotential() { return &pairwisePot; }
111 +    virtual potVec* getExcludedPotential() { return &excludedPot; }
112  
113      // neighbor list routines
114      virtual bool checkNeighborList();
# Line 164 | Line 169 | namespace OpenMD {
169      vector<int> idents;
170      potVec pairwisePot;
171      potVec embeddingPot;
172 +    potVec excludedPot;
173  
174      /**
175       * The topological distance between two atomic sites is handled

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines