64 void setForceField(
ForceField* ff) { forceField_ = ff; }
65 void setSimulatedAtomTypes(AtomTypeSet& simtypes) {
70 std::vector<int> powers,
71 std::vector<RealType> coefficients);
73 virtual string getName() {
return name_; }
74 virtual int getHash() {
return INVERSEPOWERSERIES_INTERACTION; }
75 virtual RealType getSuggestedCutoffRadius(
76 pair<AtomType*, AtomType*> atypes);
80 void getInversePowerSeriesFunc(
const RealType& r, RealType& pot,
85 set<int> InversePowerSeriesTypes;
87 vector<int> InversePowerSeriesTids;
89 vector<vector<InversePowerSeriesInteractionData>>
96 AtomTypeSet simTypes_;