Commit 5bca8d12 authored by Peter Eastman's avatar Peter Eastman
Browse files

Fixed bug when a system involved multiple nonbonded forces (bug 1080)

parent 06a20544
...@@ -90,14 +90,12 @@ void OpenCLNonbondedUtilities::addInteraction(bool usesCutoff, bool usesPeriodic ...@@ -90,14 +90,12 @@ void OpenCLNonbondedUtilities::addInteraction(bool usesCutoff, bool usesPeriodic
if (!sameExclusions) if (!sameExclusions)
throw OpenMMException("All Forces must have identical exceptions"); throw OpenMMException("All Forces must have identical exceptions");
} }
else { useCutoff = usesCutoff;
useCutoff = usesCutoff; usePeriodic = usesPeriodic;
usePeriodic = usesPeriodic; cutoff = cutoffDistance;
cutoff = cutoffDistance; kernelSource += kernel+"\n";
kernelSource += kernel+"\n"; if (usesExclusions)
if (usesExclusions) atomExclusions = exclusionList;
atomExclusions = exclusionList;
}
} }
void OpenCLNonbondedUtilities::addParameter(const ParameterInfo& parameter) { void OpenCLNonbondedUtilities::addParameter(const ParameterInfo& parameter) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment