61 const std::string& sele, RealType len);
63 virtual void process();
66 double round(
double r);
67 void solventAccessible();
68 void mobileAtomsFirst();
69 void mobileAtomsLast();
71 void positionCorrelation();
76 std::string selectionScript_;
83 double singleMoveDistance_;
90 std::vector<std::vector<Vector3d>> positions_;
91 std::vector<std::vector<Vector3d>> positions2_;
99 std::vector<std::vector<bool>> moBool_;
100 std::vector<std::vector<bool>> moBool2_;
102 std::vector<std::vector<StuntDouble*>> gridSD_;
103 std::vector<StuntDouble*> gridHighZ_;
104 std::vector<StuntDouble*> gridLowZ_;
105 std::vector<StuntDouble*> forIndex_;
106 std::vector<Vector3d> firstPosition_;
107 std::vector<Vector3d> lastPosition_;
109 std::vector<int> SAIndices_;
110 std::vector<int> mobileIndices_;
111 std::vector<int> indices_;
112 std::vector<int> count_;
114 std::vector<RealType> xHist_;
115 std::vector<RealType> yHist_;
116 std::vector<RealType> rHist_;
118 RealType minDistance_;