1.6. Namespace Khiva

class Library

Class to change internal properties of the Khiva library.

Public Types

enum Backend

Khiva Backend.

Values:

KhivaBackendDefault = 0

DEFAULT Backend.

KhivaBackendCpu = 1

CPU Backend.

KhivaBackendCuda = 2

CUDA Backend.

KhivaBackendOpencl = 4

OPENCL Backend.

Property

property Khiva::Library::CurrentBackend

Getters and setters for the Khiva backend.

property Khiva::Library::SupportedBackends

Supported Khiva backends.

property Khiva::Library::BackendInfo

Information getter for the current backend.

property Khiva::Library::Device

Getter and setter for the Khiva device.

property Khiva::Library::DeviceCount

Getter for the device count.

property Khiva::Library::Version

Getter for the Khiva version.

Public Static Functions

static void Khiva.Library.PrintBackendInfo()

Prints information of the current backend.