contextCreated(ContextImpl &context, const std::map< std::string, std::string > &properties) const | Platform | [virtual] |
contextDestroyed(ContextImpl &context) const | Platform | [virtual] |
createKernel(const std::string &name, ContextImpl &context) const | Platform | |
findPlatform(const std::vector< std::string > &kernelNames) | Platform | [static] |
getContextImpl(Context &context) const | Platform | [protected] |
getContextImpl(const Context &context) const | Platform | [protected] |
getDefaultPluginsDirectory() | Platform | [static] |
getName() const =0 | Platform | [pure virtual] |
getNumPlatforms() | Platform | [static] |
getOpenMMVersion() | Platform | [static] |
getPlatform(int index) | Platform | [static] |
getPlatformByName(const std::string &name) | Platform | [static] |
getPropertyDefaultValue(const std::string &property) const | Platform | |
getPropertyNames() | Platform | |
getPropertyValue(const Context &context, const std::string &property) const | Platform | [virtual] |
getSpeed() const =0 | Platform | [pure virtual] |
loadPluginLibrary(const std::string &file) | Platform | [static] |
loadPluginsFromDirectory(const std::string &directory) | Platform | [static] |
platformProperties | Platform | [protected] |
registerKernelFactory(const std::string &name, KernelFactory *factory) | Platform | |
registerPlatform(Platform *platform) | Platform | [static] |
setPropertyDefaultValue(const std::string &property, const std::string &value) | Platform | |
setPropertyValue(Context &context, const std::string &property, const std::string &value) const | Platform | [virtual] |
supportsDoublePrecision() const =0 | Platform | [pure virtual] |
supportsKernels(const std::vector< std::string > &kernelNames) const | Platform | |
~Platform() | Platform | [virtual] |