Show / Hide Table of Contents

    Namespace ManagedCuda.VectorTypes

    Structs

    char1

    char1

    char2

    char2

    char3

    char3

    char4

    char4

    cuDoubleComplex

    cuDoubleComplex

    cuDoubleReal

    cuDoubleReal

    cuFloatComplex

    cuFloatComplex

    cuFloatReal

    cuFloatReal

    dim3

    CUDA dim3. In difference to the CUDA dim3 type, this dim3 initializes to 0 for each element. dim3 should be value-types so that we can pack it in an array. But C# value types (structs) do not garantee to execute an default constructor, why it doesn't exist.

    double1

    double1

    double2

    double2

    double3

    double3

    double4

    double4

    float1

    float1

    float2

    float2

    float3

    float3

    float4

    float4

    int1

    int1

    int2

    int2

    int3

    int4

    int4

    long1

    long1. long stands here for the long .NET type, i.e. long long or a 64bit long in C++/CUDA

    long2

    long2. long stands here for the long .NET type, i.e. long long or a 64bit long in C++/CUDA

    long3

    long3. long stands here for the long .NET type, i.e. long long or a 64bit long in C++/CUDA

    long4

    long4. long stands here for the long .NET type, i.e. long long or a 64bit long in C++/CUDA

    short1

    short1

    short2

    short2

    short3

    short3

    short4

    short4

    uchar1

    uchar1

    uchar2

    uchar2

    uchar3

    uchar3

    uchar4

    uchar4

    uint1

    uint1

    uint2

    uint2

    uint3

    uint3

    uint4

    uint4

    ulong1

    ulong1. ulong stands here for the ulong .NET type, i.e. unsigned long long or a 64bit unsigned long in C++/CUDA

    ulong2

    ulong2. ulong stands here for the ulong .NET type, i.e. unsigned long long or a 64bit unsigned long in C++/CUDA

    ulong3

    ulong3. ulong stands here for the ulong .NET type, i.e. unsigned long long or a 64bit unsigned long in C++/CUDA

    ulong4

    ulong4. ulong stands here for the ulong .NET type, i.e. unsigned long long or a 64bit unsigned long in C++/CUDA

    ushort1

    ushort1

    ushort2

    ushort2

    ushort3

    ushort3

    ushort4

    Interfaces

    ICudaVectorType

    Define a common interface for all CUDA vector types See http://blogs.msdn.com/b/ricom/archive/2006/09/07/745085.aspx why these vector types look like they are.

    ICudaVectorTypeForArray

    Define a common interface for all CUDA vector types supported by CudaArrays

    Back to top Generated by DocFX