Commit fe129ae2 authored by peastman's avatar peastman
Browse files

Merge pull request #372 from peastman/master

Fixed compilation errors on Windows, plus an error in a test case
parents 6674de99 e8718a1f
...@@ -843,6 +843,10 @@ void testInteractionGroupLongRangeCorrection() { ...@@ -843,6 +843,10 @@ void testInteractionGroupLongRangeCorrection() {
int main() { int main() {
try { try {
if (!CpuPlatform::isProcessorSupported()) {
cout << "CPU is not supported. Exiting." << endl;
return 0;
}
testSimpleExpression(); testSimpleExpression();
testParameters(); testParameters();
testExclusions(); testExclusions();
......
...@@ -42,7 +42,7 @@ namespace OpenMM { ...@@ -42,7 +42,7 @@ namespace OpenMM {
/** /**
* Given a TabulatedFunction, wrap it in an appropriate subclass of Lepton::CustomFunction. * Given a TabulatedFunction, wrap it in an appropriate subclass of Lepton::CustomFunction.
*/ */
extern "C" Lepton::CustomFunction* createReferenceTabulatedFunction(const TabulatedFunction& function); extern "C" OPENMM_EXPORT Lepton::CustomFunction* createReferenceTabulatedFunction(const TabulatedFunction& function);
/** /**
* This class adapts a Continuous1DFunction into a Lepton::CustomFunction. * This class adapts a Continuous1DFunction into a Lepton::CustomFunction.
......
...@@ -48,7 +48,7 @@ using namespace OpenMM; ...@@ -48,7 +48,7 @@ using namespace OpenMM;
using namespace std; using namespace std;
using Lepton::CustomFunction; using Lepton::CustomFunction;
extern "C" CustomFunction* createReferenceTabulatedFunction(const TabulatedFunction& function) { extern "C" OPENMM_EXPORT CustomFunction* createReferenceTabulatedFunction(const TabulatedFunction& function) {
if (dynamic_cast<const Continuous1DFunction*>(&function) != NULL) if (dynamic_cast<const Continuous1DFunction*>(&function) != NULL)
return new ReferenceContinuous1DFunction(dynamic_cast<const Continuous1DFunction&>(function)); return new ReferenceContinuous1DFunction(dynamic_cast<const Continuous1DFunction&>(function));
if (dynamic_cast<const Continuous2DFunction*>(&function) != NULL) if (dynamic_cast<const Continuous2DFunction*>(&function) != NULL)
......
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