--- branches/development/src/parallel/ForceMatrixDecomposition.hpp 2011/05/24 21:24:45 1567 +++ branches/development/src/parallel/ForceMatrixDecomposition.hpp 2011/05/25 16:20:37 1568 @@ -55,7 +55,8 @@ namespace OpenMD { class ForceMatrixDecomposition : public ForceDecomposition { public: - ForceMatrixDecomposition(SimInfo* info) : ForceDecomposition(info) {sman_ = info_->getSnapshotManager();} + ForceMatrixDecomposition(SimInfo* info) : ForceDecomposition(info) {}; + void distributeInitialData(); void distributeData(); void collectIntermediateData(); @@ -63,7 +64,6 @@ namespace OpenMD { void collectData(); // neighbor list routines - bool checkNeighborList(); vector > buildNeighborList(); // group bookkeeping @@ -91,14 +91,8 @@ namespace OpenMD { // filling interaction blocks with pointers InteractionData fillInteractionData(int atom1, int atom2); InteractionData fillSkipData(int atom1, int atom2); - SelfData fillSelfData(int atom1); private: - SnapshotManager* sman_; - Snapshot* snap_; - int storageLayout_; - vector Cells; - int nLocal_; int nGroups_; @@ -140,10 +134,8 @@ namespace OpenMD { vector cgRowToGlobal; vector cgColToGlobal; - vector > CellListRow; - vector > CellListCol; -#else - vector > CellList; + vector > cellListRow_; + vector > cellListCol_; #endif vector pot_local;