Open3D (C++ API)  0.18.0
Public Member Functions | Static Public Member Functions
open3d::core::sycl::SYCLContext Class Reference

#include <SYCLContext.h>

Public Member Functions

 SYCLContext (SYCLContext const &)=delete
 
void operator= (SYCLContext const &)=delete
 
bool IsAvailable ()
 Returns true if there is at least one SYCL devices. More...
 
bool IsDeviceAvailable (const Device &device)
 Returns true if the specified SYCL device is available. More...
 
std::vector< DeviceGetAvailableSYCLDevices ()
 Returns a list of all available SYCL devices. More...
 
sy::queue GetDefaultQueue (const Device &device)
 Get the default SYCL queue given an Open3D device. More...
 

Static Public Member Functions

static SYCLContextGetInstance ()
 Get singleton instance. More...
 

Detailed Description

Singleton SYCL context manager. It maintains:

Constructor & Destructor Documentation

◆ SYCLContext()

open3d::core::sycl::SYCLContext::SYCLContext ( SYCLContext const &  )
delete

Member Function Documentation

◆ GetAvailableSYCLDevices()

std::vector< Device > open3d::core::sycl::SYCLContext::GetAvailableSYCLDevices ( )

Returns a list of all available SYCL devices.

◆ GetDefaultQueue()

sy::queue open3d::core::sycl::SYCLContext::GetDefaultQueue ( const Device device)

Get the default SYCL queue given an Open3D device.

◆ GetInstance()

SYCLContext & open3d::core::sycl::SYCLContext::GetInstance ( )
static

Get singleton instance.

◆ IsAvailable()

bool open3d::core::sycl::SYCLContext::IsAvailable ( )

Returns true if there is at least one SYCL devices.

◆ IsDeviceAvailable()

bool open3d::core::sycl::SYCLContext::IsDeviceAvailable ( const Device device)

Returns true if the specified SYCL device is available.

◆ operator=()

void open3d::core::sycl::SYCLContext::operator= ( SYCLContext const &  )
delete

The documentation for this class was generated from the following files: