|
OpenMM
|
A KernelFactory is an object that can create KernelImpls. More...
#include <KernelFactory.h>
Public Member Functions | |
| virtual KernelImpl * | createKernelImpl (std::string name, const Platform &platform, ContextImpl &context) const =0 |
| Create a KernelImpl. More... | |
| virtual | ~KernelFactory () |
A KernelFactory is an object that can create KernelImpls.
This is an abstract class. Each Platform maintains a list of KernelFactory objects that it uses to create KernelImpls as needed.
|
inlinevirtual |
|
pure virtual |
Create a KernelImpl.
| name | the name of the kernel to create |
| context | the context the kernel will belong to |