org.opencv.gpu.Gpu Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sikulixapi Show documentation
Show all versions of sikulixapi Show documentation
... for visual testing and automation
package org.opencv.gpu;
public class Gpu {
public static final int
FEATURE_SET_COMPUTE_10 = 10,
FEATURE_SET_COMPUTE_11 = 11,
FEATURE_SET_COMPUTE_12 = 12,
FEATURE_SET_COMPUTE_13 = 13,
FEATURE_SET_COMPUTE_20 = 20,
FEATURE_SET_COMPUTE_21 = 21,
FEATURE_SET_COMPUTE_30 = 30,
FEATURE_SET_COMPUTE_35 = 35,
GLOBAL_ATOMICS = FEATURE_SET_COMPUTE_11,
SHARED_ATOMICS = FEATURE_SET_COMPUTE_12,
NATIVE_DOUBLE = FEATURE_SET_COMPUTE_13,
WARP_SHUFFLE_FUNCTIONS = FEATURE_SET_COMPUTE_30,
DYNAMIC_PARALLELISM = FEATURE_SET_COMPUTE_35;
//
// C++: bool deviceSupports(int feature_set)
//
public static boolean deviceSupports(int feature_set)
{
boolean retVal = deviceSupports_0(feature_set);
return retVal;
}
//
// C++: int getCudaEnabledDeviceCount()
//
public static int getCudaEnabledDeviceCount()
{
int retVal = getCudaEnabledDeviceCount_0();
return retVal;
}
//
// C++: int getDevice()
//
public static int getDevice()
{
int retVal = getDevice_0();
return retVal;
}
//
// C++: void printCudaDeviceInfo(int device)
//
public static void printCudaDeviceInfo(int device)
{
printCudaDeviceInfo_0(device);
return;
}
//
// C++: void printShortCudaDeviceInfo(int device)
//
public static void printShortCudaDeviceInfo(int device)
{
printShortCudaDeviceInfo_0(device);
return;
}
//
// C++: void resetDevice()
//
public static void resetDevice()
{
resetDevice_0();
return;
}
//
// C++: void setDevice(int device)
//
public static void setDevice(int device)
{
setDevice_0(device);
return;
}
// C++: bool deviceSupports(int feature_set)
private static native boolean deviceSupports_0(int feature_set);
// C++: int getCudaEnabledDeviceCount()
private static native int getCudaEnabledDeviceCount_0();
// C++: int getDevice()
private static native int getDevice_0();
// C++: void printCudaDeviceInfo(int device)
private static native void printCudaDeviceInfo_0(int device);
// C++: void printShortCudaDeviceInfo(int device)
private static native void printShortCudaDeviceInfo_0(int device);
// C++: void resetDevice()
private static native void resetDevice_0();
// C++: void setDevice(int device)
private static native void setDevice_0(int device);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy