| Class | Description |
|---|---|
| cuComplex |
Java port of the CUDA complex number structure.
|
| cudaDataType |
An enumerant to specify the data precision.
|
| cuDoubleComplex |
Java port of the CUDA complex number structure for double
precision numbers
|
| libraryPropertyType |
The constants in this class are used as a parameter to specify which
property is requested in the
*GetProperty |
| LibUtils |
Utility class for detecting the operating system and architecture
types, and automatically loading the matching native library
as a resource or from a file.
|
| NativePointerObject |
Base class for all classes that store a native pointer
|
| Pointer |
A Java representation of a void pointer.
|
| Sizeof |
Constants for sizes of primitives
|
| Enum | Description |
|---|---|
| LibUtils.ArchType |
Enumeration of common CPU architectures.
|
| LibUtils.OSType |
Enumeration of common operating systems, independent of version
or architecture.
|
| LogLevel |
The log levels which may be used to control the internal
logging of the JCuda libraries
|
| Exception | Description |
|---|---|
| CudaException |
An exception that may be thrown due to a CUDA error.
|
This package contains classes that are used for all JCuda-based libraries.
The most important one is the Pointer class, which is used
in JCuda and JCuda-based libraries for emulating a C void*
pointer.
Additionally, this package contains utilities for logging in JCuda
libraries, and for loading native libraries.
Copyright © 2020. All rights reserved.