| 
    Kompute
    
   | 
 
This is the complete list of members for kp::Manager, including all inherited members.
| algorithm(const std::vector< std::shared_ptr< Tensor >> &tensors={}, const std::vector< uint32_t > &spirv={}, const Workgroup &workgroup={}, const std::vector< float > &specializationConstants={}, const std::vector< float > &pushConstants={}) | kp::Manager | inline | 
| algorithm(const std::vector< std::shared_ptr< Tensor >> &tensors, const std::vector< uint32_t > &spirv, const Workgroup &workgroup, const std::vector< S > &specializationConstants, const std::vector< P > &pushConstants) | kp::Manager | inline | 
| clear() | kp::Manager | |
| destroy() | kp::Manager | |
| getDeviceProperties() const | kp::Manager | |
| getVkInstance() const | kp::Manager | |
| listDevices() const | kp::Manager | |
| Manager() | kp::Manager | |
| Manager(uint32_t physicalDeviceIndex, const std::vector< uint32_t > &familyQueueIndices={}, const std::vector< std::string > &desiredExtensions={}) | kp::Manager | |
| Manager(std::shared_ptr< vk::Instance > instance, std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device) | kp::Manager | |
| sequence(uint32_t queueIndex=0, uint32_t totalTimestamps=0) | kp::Manager | |
| tensor(const std::vector< float > &data, Tensor::TensorTypes tensorType=Tensor::TensorTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline | 
| tensor(void *data, uint32_t elementTotalCount, uint32_t elementMemorySize, const Tensor::TensorDataTypes &dataType, Tensor::TensorTypes tensorType=Tensor::TensorTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline | 
| tensorT(const std::vector< T > &data, Tensor::TensorTypes tensorType=Tensor::TensorTypes::eDevice) | kp::Manager | inline | 
| ~Manager() | kp::Manager |