%module openmm_cuda %include "typemaps.i" %include "std_string.i" %include "windows.i" %{ #define SWIG_FILE_WITH_INIT #include "OpenMM.h" #include "CudaPlatform.h" #include "CudaKernelFactory.h" #include "CudaStreamFactory.h" using namespace OpenMM; %} %include py_header.i %include py_typemaps.i %include py_exceptions.i %include py_code.i %include AndersenThermostat.i %include HarmonicBondForce.i %include HarmonicAngleForce.i %include PeriodicTorsionForce.i %include NonbondedForce.i %include GBSAOBCForce.i %include System.i %include VerletIntegrator.i %include LangevinIntegrator.i %include Platform.i %include OpenMMContext.i %include py_OpenMMContext.i