Commit 26a489d5 authored by Mark Friedrichs's avatar Mark Friedrichs
Browse files

Added OPENMMCUDA_EXPORT to several Cuda platform methods used by free energy plugin

parent 1b4e96da
......@@ -547,7 +547,7 @@ void gpuSetLJ14Parameters(gpuContext gpu, float epsfac, float fudge, const vecto
psLJ14Parameter->Upload();
}
extern "C" void setExclusions(gpuContext gpu, const vector<vector<int> >& exclusions) {
extern "C" void OPENMMCUDA_EXPORT setExclusions(gpuContext gpu, const vector<vector<int> >& exclusions) {
if (gpu->exclusions.size() > 0) {
bool ok = (exclusions.size() == gpu->exclusions.size());
for (int i = 0; i < (int) exclusions.size() && ok; i++) {
......@@ -2306,7 +2306,7 @@ int gpuBuildThreadBlockWorkList(gpuContext gpu)
}
extern "C"
void gpuBuildExclusionList(gpuContext gpu)
void OPENMMCUDA_EXPORT gpuBuildExclusionList(gpuContext gpu)
{
const unsigned int atoms = gpu->sim.paddedNumberOfAtoms;
const unsigned int grid = gpu->grid;
......
......@@ -303,7 +303,7 @@ extern "C"
int gpuBuildThreadBlockWorkList(gpuContext gpu);
extern "C"
void gpuBuildExclusionList(gpuContext gpu);
void OPENMMCUDA_EXPORT gpuBuildExclusionList(gpuContext gpu);
extern "C"
int OPENMMCUDA_EXPORT gpuSetConstants(gpuContext gpu);
......@@ -312,6 +312,6 @@ extern "C"
void gpuReorderAtoms(gpuContext gpu);
extern "C"
void setExclusions(gpuContext gpu, const std::vector<std::vector<int> >& exclusions);
void OPENMMCUDA_EXPORT setExclusions(gpuContext gpu, const std::vector<std::vector<int> >& exclusions);
#endif //__GPUTYPES_H__
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