Show / Hide Table of Contents

    Class NPPNativeMethods.NPPs.DotProduct

    Dot Product

    Inheritance
    System.Object
    NPPNativeMethods.NPPs.DotProduct
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: ManagedCuda.NPP
    Assembly: NPP.dll
    Syntax
    public static class DotProduct

    Methods

    nppsDotProd_16s_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    16-bit signed short integer dot product method, return value is 16-bit signed short integer.

    Declaration
    public static NppStatus nppsDotProd_16s_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16s16sc_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 16-bit signed short integer complex.

    Declaration
    public static NppStatus nppsDotProd_16s16sc_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16s16sc32fc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 32-bit float complex.

    Declaration
    public static NppStatus nppsDotProd_16s16sc32fc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16s16sc32sc_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 32-bit signed integer complex.

    Declaration
    public static NppStatus nppsDotProd_16s16sc32sc_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16s16sc64sc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    16-bit signed short integer and 16-bit signed short integer short dot product method, return value is 64-bit signed integer complex.

    Declaration
    public static NppStatus nppsDotProd_16s16sc64sc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16s32f(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    16-bit signed short integer dot product method, return value is 32-bit float.

    Declaration
    public static NppStatus nppsDotProd_16s32f(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16s32s_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    16-bit signed short integer dot product method, return value is 32-bit signed integer.

    Declaration
    public static NppStatus nppsDotProd_16s32s_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16s32s32s_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    16-bit signed short integer and 32-bit signed integer dot product method, return value is 32-bit signed integer.

    Declaration
    public static NppStatus nppsDotProd_16s32s32s_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16s64s(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    16-bit signed short integer dot product method, return value is 64-bit signed integer.

    Declaration
    public static NppStatus nppsDotProd_16s64s(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16sc_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    16-bit signed short integer complex dot product method, return value is 16-bit signed short integer complex.

    Declaration
    public static NppStatus nppsDotProd_16sc_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16sc32fc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    16-bit signed short integer complex dot product method, return value is 32-bit float complex.

    Declaration
    public static NppStatus nppsDotProd_16sc32fc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16sc32sc_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    16-bit signed short integer complex dot product method, return value is 32-bit signed integer complex.

    Declaration
    public static NppStatus nppsDotProd_16sc32sc_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_16sc64sc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    16-bit signed short integer complex dot product method, return value is 64-bit signed integer complex.

    Declaration
    public static NppStatus nppsDotProd_16sc64sc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_32f(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    32-bit float dot product method, return value is 32-bit float.

    Declaration
    public static NppStatus nppsDotProd_32f(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_32f32fc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    32-bit float and 32-bit float complex dot product method, return value is 32-bit float complex.

    Declaration
    public static NppStatus nppsDotProd_32f32fc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_32f32fc64fc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    32-bit float and 32-bit float complex dot product method, return value is 64-bit float complex.

    Declaration
    public static NppStatus nppsDotProd_32f32fc64fc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_32f64f(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    32-bit float dot product method, return value is 64-bit float.

    Declaration
    public static NppStatus nppsDotProd_32f64f(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_32fc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    32-bit float complex dot product method, return value is 32-bit float complex.

    Declaration
    public static NppStatus nppsDotProd_32fc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_32fc64fc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    32-bit float complex dot product method, return value is 64-bit float complex.

    Declaration
    public static NppStatus nppsDotProd_32fc64fc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_32s_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    32-bit signed integer dot product method, return value is 32-bit signed integer.

    Declaration
    public static NppStatus nppsDotProd_32s_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_32s32sc_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    32-bit signed short integer and 32-bit signed short integer complex dot product method, return value is 32-bit signed integer complex.

    Declaration
    public static NppStatus nppsDotProd_32s32sc_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_32sc_Sfs(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)

    32-bit signed integer complex dot product method, return value is 32-bit signed integer complex.

    Declaration
    public static NppStatus nppsDotProd_32sc_Sfs(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, int nScaleFactor, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_64f(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    64-bit float dot product method, return value is 64-bit float.

    Declaration
    public static NppStatus nppsDotProd_64f(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_64f64fc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    64-bit float and 64-bit float complex dot product method, return value is 64-bit float complex.

    Declaration
    public static NppStatus nppsDotProd_64f64fc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProd_64fc(CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)

    64-bit float complex dot product method, return value is 64-bit float complex.

    Declaration
    public static NppStatus nppsDotProd_64fc(CUdeviceptr pSrc1, CUdeviceptr pSrc2, int nLength, CUdeviceptr pDp, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source signal pointer.

    CUdeviceptr pSrc2

    Source signal pointer.

    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    CUdeviceptr pDp

    Pointer to the dot product result.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation.

    Returns
    Type Description
    NppStatus

    NullPointerError, AlignmentError, SizeError.

    nppsDotProdGetBufferSize_16s_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16s_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16s_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16s16sc_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16s16sc_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16s16sc_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16s16sc32fc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16s16sc32fc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16s16sc32fc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16s16sc32sc_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16s16sc32sc_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16s16sc32sc_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16s16sc64sc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16s16sc64sc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16s16sc64sc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16s32f(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16s32f.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16s32f(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16s32s_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16s32s_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16s32s_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16s32s32s_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16s32s32s_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16s32s32s_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16s64s(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16s64s.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16s64s(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16sc_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16sc_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16sc_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16sc32fc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16sc32fc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16sc32fc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16sc32sc_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16sc32sc_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16sc32sc_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_16sc64sc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_16sc64sc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_16sc64sc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_32f(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_32f.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_32f(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_32f32fc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_32f32fc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_32f32fc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_32f32fc64fc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_32f32fc64fc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_32f32fc64fc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_32f64f(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_32f64f.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_32f64f(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_32fc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_32fc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_32fc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_32fc64fc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_32fc64fc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_32fc64fc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_32s_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_32s_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_32s_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_32s32sc_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_32s32sc_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_32s32sc_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_32sc_Sfs(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_32sc_Sfs.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_32sc_Sfs(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_64f(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_64f.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_64f(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_64f64fc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_64f64fc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_64f64fc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    nppsDotProdGetBufferSize_64fc(Int32, ref Int32)

    Device-buffer size (in bytes) for nppsDotProd_64fc.

    Declaration
    public static NppStatus nppsDotProdGetBufferSize_64fc(int nLength, ref int hpBufferSize)
    Parameters
    Type Name Description
    System.Int32 nLength

    Signal length. Tells the primitive how many of the signal’s samples starting from the given data pointer are to be processed..

    System.Int32 hpBufferSize

    Required buffer size. Important:

    Returns
    Type Description
    NppStatus

    NPP_SUCCESS

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX