1 #ifndef OPENMM_KERNELFACTORY_H_
2 #define OPENMM_KERNELFACTORY_H_
35 #include "KernelImpl.h"
53 virtual KernelImpl* createKernelImpl(std::string name,
const Platform& platform, ContextImpl& context)
const = 0;
A KernelImpl defines the internal implementation of a Kernel object.
Definition: KernelImpl.h:48
A KernelFactory is an object that can create KernelImpls.
Definition: KernelFactory.h:45
virtual ~KernelFactory()
Definition: KernelFactory.h:54
Definition: AndersenThermostat.h:40