Package | Description |
---|---|
jcuda.jnpp |
Contains the classes of JNpp.
|
jcuda.jnpp.types |
Classes for handling the types used in NPP.
|
Modifier and Type | Class and Description |
---|---|
class |
TypedPointer<T extends NppType>
A typed pointer, that is, a usual
Pointer that has
a type parameter. |
Modifier and Type | Method and Description |
---|---|
static <S extends NppType> |
TypedPointer.from(jcuda.Pointer pointer)
Create a new typed pointer from the given
Pointer |
static <T extends NppType> |
JNppUtils.sizeof(java.lang.Class<T> t)
Returns the size of the type represented by the given
NppType class. |
static <S extends NppType> |
TypedPointer.to(java.nio.ByteBuffer buffer)
Creates a new typed pointer to the given buffer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Npp16s
Tagging interface for 16 bit signed types, corresponding
to a Java
short |
interface |
Npp16u
Tagging interface for 16 bit unsigned types, corresponding
to a Java
short |
interface |
Npp32f
Tagging interface for 32 bit floating point types, corresponding
to a Java
float |
interface |
Npp32s
Tagging interface for 32 bit signed types, corresponding
to a Java
int |
interface |
Npp32u
Tagging interface for 32 bit unsigned types, corresponding
to a Java
int |
interface |
Npp64f
Tagging interface for 64 bit floating point types, corresponding
to a Java
double |
interface |
Npp64s
Tagging interface for 64 bit signed types, corresponding
to a Java
long |
interface |
Npp64u
Tagging interface for 64 bit unsigned types, corresponding
to a Java
long |
interface |
Npp8s
Tagging interface for 8 bit signed types, corresponding
to a Java
byte |
interface |
Npp8u
Tagging interface for 8 bit unsigned types, corresponding
to a Java
byte |