Show / Hide Table of Contents

    Class NPPsExtensionMethods

    Extensions methods extending CudaDeviceVariable with NPPs features.

    Inheritance
    System.Object
    NPPsExtensionMethods
    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.NPPsExtensions
    Assembly: NPP.dll
    Syntax
    public static class NPPsExtensionMethods

    Methods

    | Improve this Doc View Source

    Abs(CudaDeviceVariable<Double>)

    64-bit floating point signal absolute value.

    Declaration
    public static void Abs(this CudaDeviceVariable<double> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Abs(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal absolute value.

    Declaration
    public static void Abs(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Abs(CudaDeviceVariable<Int16>)

    16-bit signed short signal absolute value.

    Declaration
    public static void Abs(this CudaDeviceVariable<short> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Abs(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>)

    16-bit signed short signal absolute value.

    Declaration
    public static void Abs(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Abs(CudaDeviceVariable<Int32>)

    32-bit signed integer signal absolute value.

    Declaration
    public static void Abs(this CudaDeviceVariable<int> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Abs(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>)

    32-bit signed integer signal absolute value.

    Declaration
    public static void Abs(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Abs(CudaDeviceVariable<Single>)

    32-bit floating point signal absolute value.

    Declaration
    public static void Abs(this CudaDeviceVariable<float> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Abs(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal absolute value.

    Declaration
    public static void Abs(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit signed complex short add signal, scale, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp16sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer, signal2 elements to be added to signal1 elements.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit complex signed short in place signal add signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<Npp16sc> pSrcDst, CudaDeviceVariable<Npp16sc> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point in place signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<Npp32fc> pSrcDst, CudaDeviceVariable<Npp32fc> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp32fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Int32)

    32-bit signed complex integer add signal, scale, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<Npp32sc> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<Npp32sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer, signal2 elements to be added to signal1 elements.

    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Int32)

    32-bit complex signed integer in place signal add signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<Npp32sc> pSrcDst, CudaDeviceVariable<Npp32sc> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<Npp32sc> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point in place signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<Npp64fc> pSrcDst, CudaDeviceVariable<Npp64fc> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<Npp64fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char add signal, scale, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<byte> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer, signal2 elements to be added to signal1 elements.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<UInt16>)

    8-bit unsigned char signal add signal with 16-bit unsigned result, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<ushort> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char in place signal add signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point in place signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<double> pSrcDst, CudaDeviceVariable<double> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>)

    16-bit signed short in place signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>)

    16-bit signed short signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short add signal, scale, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer, signal2 elements to be added to signal1 elements.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>)

    16-bit signed short signal add signal with 32-bit floating point result, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short in place signal add signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int16>)

    16/32-bit signed short in place signal add signal with 32-bit signed integer results, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<int> pSrcDst, CudaDeviceVariable<short> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer add signal, scale, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer, signal2 elements to be added to signal1 elements.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer in place signal add signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<int> pSrcDst, CudaDeviceVariable<int> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Int64>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Int64>, Int32)

    64-bit signed integer add signal, scale, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<long> pSrc1, CudaDeviceVariable<long> pSrc2, CudaDeviceVariable<long> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pSrc2

    Source signal pointer, signal2 elements to be added to signal1 elements.

    CudaDeviceVariable<System.Int64> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point in place signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<float> pSrcDst, CudaDeviceVariable<float> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<ushort> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short add signal, scale, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<ushort> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer, signal2 elements to be added to signal1 elements.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short in place signal add signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Add(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>)

    32-bit unsigned int signal add signal, then clamp to saturated value.

    Declaration
    public static void Add(this CudaDeviceVariable<uint> pSrc1, CudaDeviceVariable<uint> pSrc2, CudaDeviceVariable<uint> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pSrc2

    Source signal pointer. signal2 elements to be added to signal1 elements

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary) signal add constant, scale, then clamp to saturated value.

    Declaration
    public static void AddC(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    Npp16sc nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary)signal add constant, scale, then clamp to saturated value.

    Declaration
    public static void AddC(this CudaDeviceVariable<Npp16sc> pSrcDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    Npp16sc nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) signal add constant.

    Declaration
    public static void AddC(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    Npp32fc nValue

    Constant value to be added to each vector element

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal add constant.

    Declaration
    public static void AddC(this CudaDeviceVariable<Npp32fc> pSrcDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    Npp32fc nValue

    Constant value to be added to each vector element

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Npp32sc, Int32)

    32-bit integer complex number (32 bit real, 32 bit imaginary) signal add constant and scale.

    Declaration
    public static void AddC(this CudaDeviceVariable<Npp32sc> pSrc, CudaDeviceVariable<Npp32sc> pDst, Npp32sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    Npp32sc nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Npp32sc>, Npp32sc, Int32)

    32-bit integer complex number (32 bit real, 32 bit imaginary) in place signal add constant and scale.

    Declaration
    public static void AddC(this CudaDeviceVariable<Npp32sc> pSrcDst, Npp32sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrcDst

    In-Place Signal Pointer.

    Npp32sc nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) signal add constant.

    Declaration
    public static void AddC(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    Npp64fc nValue

    Constant value to be added to each vector element

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal add constant.

    Declaration
    public static void AddC(this CudaDeviceVariable<Npp64fc> pSrcDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    Npp64fc nValue

    Constant value to be added to each vector element

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned charvector add constant, scale, then clamp to saturated value.

    Declaration
    public static void AddC(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Byte nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned char in place signal add constant, scale, then clamp to saturated value

    Declaration
    public static void AddC(this CudaDeviceVariable<byte> pSrcDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Byte nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double)

    64-bit floating pointsignal add constant.

    Declaration
    public static void AddC(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nValue

    Constant value to be added to each vector element

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Double>, Double)

    64-bit floating point, in place signal add constant.

    Declaration
    public static void AddC(this CudaDeviceVariable<double> pSrcDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nValue

    Constant value to be added to each vector element

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short signal add constant, scale, then clamp to saturated value.

    Declaration
    public static void AddC(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short in place signal add constant, scale, then clamp to saturated value.

    Declaration
    public static void AddC(this CudaDeviceVariable<short> pSrcDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32, Int32)

    32-bit signed integersignal add constant and scale.

    Declaration
    public static void AddC(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, int nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Int32>, Int32, Int32)

    32-bit signed integer in place signal add constant and scale.

    Declaration
    public static void AddC(this CudaDeviceVariable<int> pSrcDst, int nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point signal add constant.

    Declaration
    public static void AddC(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nValue

    Constant value to be added to each vector element

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<Single>, Single)

    32-bit floating point in place signal add constant.

    Declaration
    public static void AddC(this CudaDeviceVariable<float> pSrcDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nValue

    Constant value to be added to each vector element

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short vector add constant, scale, then clamp to saturated value.

    Declaration
    public static void AddC(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddC(CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short in place signal add constant, scale, then clamp to saturated value.

    Declaration
    public static void AddC(this CudaDeviceVariable<ushort> pSrcDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.UInt16 nValue

    Constant value to be added to each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddProduct(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point signal add product of source signal times destination signal to destination signal, then clamp to saturated value.

    Declaration
    public static void AddProduct(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp32fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer. product of source1 and source2 signal elements to be added to destination elements

    | Improve this Doc View Source

    AddProduct(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point signal add product of source signal times destination signal to destination signal, then clamp to saturated value.

    Declaration
    public static void AddProduct(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<Npp64fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer. product of source1 and source2 signal elements to be added to destination elements

    | Improve this Doc View Source

    AddProduct(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal add product of source signal times destination signal to destination signal, then clamp to saturated value.

    Declaration
    public static void AddProduct(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer. product of source1 and source2 signal elements to be added to destination elements

    | Improve this Doc View Source

    AddProduct(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal add product of source signal1 times source signal2 to destination signal, with scaling, then clamp to saturated value.

    Declaration
    public static void AddProduct(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer. product of source1 and source2 signal elements to be added to destination elements

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddProduct(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, Int32)

    16-bit signed short signal add product of source signal1 times source signal2 to 32-bit signed integer destination signal, with scaling, then clamp to saturated value.

    Declaration
    public static void AddProduct(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer. product of source1 and source2 signal elements to be added to destination elements

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddProduct(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed short signal add product of source signal1 times source signal2 to destination signal, with scaling, then clamp to saturated value.

    Declaration
    public static void AddProduct(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer. product of source1 and source2 signal elements to be added to destination elements

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    AddProduct(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal add product of source signal times destination signal to destination signal, then clamp to saturated value.

    Declaration
    public static void AddProduct(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer. product of source1 and source2 signal elements to be added to destination elements

    | Improve this Doc View Source

    AddProductC(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point signal add product of signal times constant to destination signal.

    Declaration
    public static void AddProductC(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    And(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit unsigned char in place signal and with signal.

    Declaration
    public static void And(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer. signal2 elements to be anded with signal1 elements

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    And(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit unsigned char signal and with signal.

    Declaration
    public static void And(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<byte> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer. signal2 elements to be anded with signal1 elements

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    And(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short in place signal and with signal.

    Declaration
    public static void And(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer. signal2 elements to be anded with signal1 elements

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    And(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short signal and with signal.

    Declaration
    public static void And(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<ushort> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer. signal2 elements to be anded with signal1 elements

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    And(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>)

    32-bit unsigned integer in place signal and with signal.

    Declaration
    public static void And(this CudaDeviceVariable<uint> pSrcDst, CudaDeviceVariable<uint> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrcDst

    In-Place Signal Pointer. signal2 elements to be anded with signal1 elements

    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    And(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>)

    32-bit unsigned integer signal and with signal.

    Declaration
    public static void And(this CudaDeviceVariable<uint> pSrc1, CudaDeviceVariable<uint> pSrc2, CudaDeviceVariable<uint> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pSrc2

    Source signal pointer. signal2 elements to be anded with signal1 elements

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    AndC(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Byte)

    8-bit unsigned char signal and with constant.

    Declaration
    public static void AndC(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, byte nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Byte nValue

    Constant value to be anded with each vector element

    | Improve this Doc View Source

    AndC(CudaDeviceVariable<Byte>, Byte)

    8-bit unsigned char in place signal and with constant.

    Declaration
    public static void AndC(this CudaDeviceVariable<byte> pSrcDst, byte nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Byte nValue

    Constant value to be anded with each vector element

    | Improve this Doc View Source

    AndC(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, UInt16)

    16-bit unsigned short signal and with constant.

    Declaration
    public static void AndC(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, ushort nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Constant value to be anded with each vector element

    | Improve this Doc View Source

    AndC(CudaDeviceVariable<UInt16>, UInt16)

    16-bit unsigned short in place signal and with constant.

    Declaration
    public static void AndC(this CudaDeviceVariable<ushort> pSrcDst, ushort nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.UInt16 nValue

    Constant value to be anded with each vector element

    | Improve this Doc View Source

    AndC(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, UInt32)

    32-bit unsigned integer signal and with constant.

    Declaration
    public static void AndC(this CudaDeviceVariable<uint> pSrc, CudaDeviceVariable<uint> pDst, uint nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    System.UInt32 nValue

    Constant value to be anded with each vector element

    | Improve this Doc View Source

    AndC(CudaDeviceVariable<UInt32>, UInt32)

    32-bit unsigned signed integer in place signal and with constant.

    Declaration
    public static void AndC(this CudaDeviceVariable<uint> pSrcDst, uint nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrcDst

    In-Place Signal Pointer.

    System.UInt32 nValue

    Constant value to be anded with each vector element

    | Improve this Doc View Source

    Arctan(CudaDeviceVariable<Double>)

    64-bit floating point signal inverse tangent.

    Declaration
    public static void Arctan(this CudaDeviceVariable<double> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Arctan(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal inverse tangent.

    Declaration
    public static void Arctan(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Arctan(CudaDeviceVariable<Single>)

    32-bit floating point signal inverse tangent.

    Declaration
    public static void Arctan(this CudaDeviceVariable<float> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Arctan(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal inverse tangent.

    Declaration
    public static void Arctan(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit unsigned short complex integer Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit floating point complex Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit unsigned short complex integer Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<Npp32sc> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit floating point complex Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit unsigned short complex integer Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<Npp64sc> pSrc1, CudaDeviceVariable<Npp64sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    8-bit unsigned char Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit floating point Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit signed short integer Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit signed short integer Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Int64>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit signed short integer Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<long> pSrc1, CudaDeviceVariable<long> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<SByte>, CudaDeviceVariable<SByte>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    8-bit signed char Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<sbyte> pSrc1, CudaDeviceVariable<sbyte> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.SByte> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit floating point Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit unsigned short integer Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageError(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit unsigned short integer Average method.

    Declaration
    public static void AverageError(this CudaDeviceVariable<uint> pSrc1, CudaDeviceVariable<uint> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Npp16sc>)

    Device-buffer size (in bytes) for nppsAverageError_16sc.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsAverageError_32fc.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Npp32sc>)

    Device-buffer size (in bytes) for nppsAverageError_32sc.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<Npp32sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsAverageError_64fc.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Npp64sc>)

    Device-buffer size (in bytes) for nppsAverageError_64sc.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<Npp64sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Byte>)

    Device-buffer size (in bytes) for nppsAverageError_8u.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<byte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsAverageError_64f.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsAverageError_16s.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Int32>)

    Device-buffer size (in bytes) for nppsAverageError_32s.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Int64>)

    Device-buffer size (in bytes) for nppsAverageError_64s.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<long> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<SByte>)

    Device-buffer size (in bytes) for nppsAverageError_8s.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<sbyte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsAverageError_32f.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<UInt16>)

    Device-buffer size (in bytes) for nppsAverageError_16u.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<ushort> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageErrorGetBufferSize(CudaDeviceVariable<UInt32>)

    Device-buffer size (in bytes) for nppsAverageError_32u.

    Declaration
    public static int AverageErrorGetBufferSize(this CudaDeviceVariable<uint> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit unsigned short complex integer AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit floating point complex AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit unsigned short complex integer AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<Npp32sc> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit floating point complex AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit unsigned short complex integer AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<Npp64sc> pSrc1, CudaDeviceVariable<Npp64sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    8-bit unsigned char AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit floating point AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit signed short integer AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit signed short integer AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Int64>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit signed short integer AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<long> pSrc1, CudaDeviceVariable<long> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<SByte>, CudaDeviceVariable<SByte>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    8-bit signed char AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<sbyte> pSrc1, CudaDeviceVariable<sbyte> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.SByte> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit floating point AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit unsigned short integer AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeError(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit unsigned short integer AverageRelative method.

    Declaration
    public static void AverageRelativeError(this CudaDeviceVariable<uint> pSrc1, CudaDeviceVariable<uint> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Npp16sc>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_16sc.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_32fc.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Npp32sc>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_32sc.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp32sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_64fc.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Npp64sc>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_64sc.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp64sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Byte>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_8u.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<byte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_64f.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_16s.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Int32>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_32s.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Int64>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_64s.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<long> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<SByte>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_8s.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<sbyte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_32f.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<UInt16>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_16u.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<ushort> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    AverageRelativeErrorGetBufferSize(CudaDeviceVariable<UInt32>)

    Device-buffer size (in bytes) for nppsAverageRelativeError_32u.

    Declaration
    public static int AverageRelativeErrorGetBufferSize(this CudaDeviceVariable<uint> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Cauchy(CudaDeviceVariable<Single>, Single)

    32-bit floating point signal Cauchy error calculation.

    Declaration
    public static void Cauchy(this CudaDeviceVariable<float> pSrcDst, float nParam)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nParam

    constant used in Cauchy formula

    | Improve this Doc View Source

    CauchyD(CudaDeviceVariable<Single>, Single)

    32-bit floating point signal Cauchy first derivative.

    Declaration
    public static void CauchyD(this CudaDeviceVariable<float> pSrcDst, float nParam)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nParam

    constant used in Cauchy formula

    | Improve this Doc View Source

    CauchyDD2(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point signal Cauchy first and second derivatives.

    Declaration
    public static void CauchyDD2(this CudaDeviceVariable<float> pSrcDst, CudaDeviceVariable<float> pD2FVal, float nParam)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Single> pD2FVal

    Source signal pointer. This signal contains the second derivative

    System.Single nParam

    constant used in Cauchy formula

    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Byte>, CudaDeviceVariable<Single>)

    8-bit unsigned byte signal to 32-bit float.

    Declaration
    public static void Convert(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc
    CudaDeviceVariable<System.Single> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Double>, CudaDeviceVariable<Int16>, NppRoundMode, Int32)

    64-bit double signal to 16-bit signed short.

    Declaration
    public static void Convert(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<short> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc
    CudaDeviceVariable<System.Int16> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Double>, CudaDeviceVariable<Int32>, NppRoundMode, Int32)

    64-bit double signal to 32-bit signed int.

    Declaration
    public static void Convert(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<int> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc
    CudaDeviceVariable<System.Int32> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Double>, CudaDeviceVariable<Int64>, NppRoundMode, Int32)

    64-bit double signal to 64-bit signed long.

    Declaration
    public static void Convert(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<long> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc
    CudaDeviceVariable<System.Int64> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Double>, CudaDeviceVariable<Single>)

    64-bit double signal to 32-bit float.

    Declaration
    public static void Convert(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc
    CudaDeviceVariable<System.Single> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int16>, CudaDeviceVariable<Double>, Int32)

    16-bit signed short signal to 64-bit double.

    Declaration
    public static void Convert(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<double> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc
    CudaDeviceVariable<System.Double> pDst
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>)

    16-bit signed short signal to 32-bit signed int.

    Declaration
    public static void Convert(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<int> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc
    CudaDeviceVariable<System.Int32> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int16>, CudaDeviceVariable<SByte>, NppRoundMode, Int32)

    16-bit signed short signal to 8-bit signed byte.

    Declaration
    public static void Convert(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<sbyte> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc
    CudaDeviceVariable<System.SByte> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>)

    16-bit signed short signal to 32-bit float.

    Declaration
    public static void Convert(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc
    CudaDeviceVariable<System.Single> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, Int32)

    16-bit signed short signal to 32-bit float.

    Declaration
    public static void Convert(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<float> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc
    CudaDeviceVariable<System.Single> pDst
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int32>, CudaDeviceVariable<Double>)

    32-bit signed int signal to 64-bit double.

    Declaration
    public static void Convert(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc
    CudaDeviceVariable<System.Double> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int32>, CudaDeviceVariable<Double>, Int32)

    32-bit signed int signal to 64-bit double.

    Declaration
    public static void Convert(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<double> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc
    CudaDeviceVariable<System.Double> pDst
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int16>)

    32-bit signed int signal to 16-bit signed short.

    Declaration
    public static void Convert(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<short> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc
    CudaDeviceVariable<System.Int16> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int16>, Int32)

    32-bit signed int signal to 16-bit signed short.

    Declaration
    public static void Convert(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc
    CudaDeviceVariable<System.Int16> pDst
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int32>, CudaDeviceVariable<Single>)

    32-bit signed int signal to 32-bit float.

    Declaration
    public static void Convert(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc
    CudaDeviceVariable<System.Single> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int32>, CudaDeviceVariable<Single>, Int32)

    32-bit signed int signal to 32-bit float.

    Declaration
    public static void Convert(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<float> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc
    CudaDeviceVariable<System.Single> pDst
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int64>, CudaDeviceVariable<Double>)

    64-bit signed long signal to 64-bit double.

    Declaration
    public static void Convert(this CudaDeviceVariable<long> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc
    CudaDeviceVariable<System.Double> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Int64>, CudaDeviceVariable<Int32>, NppRoundMode, Int32)

    64-bit signed long signal to 32-bit signed int.

    Declaration
    public static void Convert(this CudaDeviceVariable<long> pSrc, CudaDeviceVariable<int> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc
    CudaDeviceVariable<System.Int32> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<SByte>, CudaDeviceVariable<Int16>)

    8-bit signed byte signal to 16-bit signed short.

    Declaration
    public static void Convert(this CudaDeviceVariable<sbyte> pSrc, CudaDeviceVariable<short> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> pSrc
    CudaDeviceVariable<System.Int16> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<SByte>, CudaDeviceVariable<Single>)

    8-bit signed byte signal to 32-bit float.

    Declaration
    public static void Convert(this CudaDeviceVariable<sbyte> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> pSrc
    CudaDeviceVariable<System.Single> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>, NppRoundMode, Int32)

    32-bit float signal to 8-bit unsigned byte.

    Declaration
    public static void Convert(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<byte> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc
    CudaDeviceVariable<System.Byte> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Single>, CudaDeviceVariable<Double>)

    32-bit float signal to 64-bit double.

    Declaration
    public static void Convert(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc
    CudaDeviceVariable<System.Double> pDst
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Single>, CudaDeviceVariable<Int16>, NppRoundMode, Int32)

    32-bit float signal to 16-bit signed short.

    Declaration
    public static void Convert(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<short> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc
    CudaDeviceVariable<System.Int16> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Single>, CudaDeviceVariable<Int32>, NppRoundMode, Int32)

    32-bit float signal to 32-bit signed int.

    Declaration
    public static void Convert(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<int> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc
    CudaDeviceVariable<System.Int32> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Single>, CudaDeviceVariable<SByte>, NppRoundMode, Int32)

    32-bit float signal to 8-bit signed byte.

    Declaration
    public static void Convert(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<sbyte> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc
    CudaDeviceVariable<System.SByte> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<Single>, CudaDeviceVariable<UInt16>, NppRoundMode, Int32)

    32-bit float signal to 16-bit unsigned short.

    Declaration
    public static void Convert(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<ushort> pDst, NppRoundMode eRoundMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc
    CudaDeviceVariable<System.UInt16> pDst
    NppRoundMode eRoundMode
    System.Int32 nScaleFactor
    | Improve this Doc View Source

    Convert(CudaDeviceVariable<UInt16>, CudaDeviceVariable<Single>)

    16-bit unsigned short signal to 32-bit float.

    Declaration
    public static void Convert(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc
    CudaDeviceVariable<System.Single> pDst
    | Improve this Doc View Source

    CountInRange(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32, Int32)

    Computes the number of elements whose values fall into the specified range on a 32-bit signed integer array.

    Declaration
    public static void CountInRange(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pCounts, CudaDeviceVariable<byte> pDeviceBuffer, int nLowerBound, int nUpperBound)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pCounts

    Pointer to the number of elements.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nLowerBound

    Lower bound of the specified range.

    System.Int32 nUpperBound

    Upper bound of the specified range.

    | Improve this Doc View Source

    CountInRangeGetBufferSize(CudaDeviceVariable<Int32>)

    Device-buffer size (in bytes) for nppsCountInRange_32s.

    Declaration
    public static int CountInRangeGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Cubrt(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int16>, Int32)

    32-bit signed integer signal cube root, scale, then clamp to 16-bit signed integer saturated value.

    Declaration
    public static void Cubrt(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Cubrt(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal cube root.

    Declaration
    public static void Cubrt(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit signed complex short signal divide signal, scale, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp16sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit complex signed short in place signal divide signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<Npp16sc> pSrcDst, CudaDeviceVariable<Npp16sc> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point in place signal divide signal, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<Npp32fc> pSrcDst, CudaDeviceVariable<Npp32fc> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point signal divide signal, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp32fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point in place signal divide signal, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<Npp64fc> pSrcDst, CudaDeviceVariable<Npp64fc> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point signal divide signal, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<Npp64fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char signal divide signal, scale, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<byte> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char in place signal divide signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point in place signal divide signal, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<double> pSrcDst, CudaDeviceVariable<double> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal divide signal, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal divide signal, scale, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short in place signal divide signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int16>, Int32)

    32-bit signed integer signal divided by 16-bit signed short signal, scale, then clamp to 16-bit signed short saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal divide signal, scale, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer in place signal divide signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<int> pSrcDst, CudaDeviceVariable<int> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point in place signal divide signal, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<float> pSrcDst, CudaDeviceVariable<float> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal divide signal, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short signal divide signal, scale, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<ushort> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short in place signal divide signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Div(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div_Round(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, NppRoundMode, Int32)

    8-bit unsigned char signal divide signal, scale, then clamp to saturated value.

    Declaration
    public static void Div_Round(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<byte> pDst, NppRoundMode nRndMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    NppRoundMode nRndMode

    various rounding modes.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div_Round(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, NppRoundMode, Int32)

    8-bit unsigned char in place signal divide signal, with scaling, rounding then clamp to saturated value.

    Declaration
    public static void Div_Round(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc, NppRoundMode nRndMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    NppRoundMode nRndMode

    various rounding modes.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div_Round(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, NppRoundMode, Int32)

    16-bit signed short signal divide signal, scale, round, then clamp to saturated value.

    Declaration
    public static void Div_Round(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst, NppRoundMode nRndMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    NppRoundMode nRndMode

    various rounding modes.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div_Round(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, NppRoundMode, Int32)

    16-bit signed short in place signal divide signal, with scaling, rounding then clamp to saturated value.

    Declaration
    public static void Div_Round(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc, NppRoundMode nRndMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    NppRoundMode nRndMode

    various rounding modes.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div_Round(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, NppRoundMode, Int32)

    16-bit unsigned short signal divide signal, scale, round, then clamp to saturated value.

    Declaration
    public static void Div_Round(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<ushort> pDst, NppRoundMode nRndMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer, signal1 divisor elements to be divided into signal2 dividend elements.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    NppRoundMode nRndMode

    various rounding modes.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Div_Round(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, NppRoundMode, Int32)

    16-bit unsigned short in place signal divide signal, with scaling, rounding then clamp to saturated value.

    Declaration
    public static void Div_Round(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc, NppRoundMode nRndMode, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer. signal1 divisor elements to be divided into signal2 dividend elements

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    NppRoundMode nRndMode

    various rounding modes.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary) signal divided by constant, scale, then clamp to saturated value.

    Declaration
    public static void DivC(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    Npp16sc nValue

    Constant value to be divided into each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary)signal divided by constant, scale, then clamp to saturated value.

    Declaration
    public static void DivC(this CudaDeviceVariable<Npp16sc> pSrcDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    Npp16sc nValue

    Constant value to be divided into each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) signal divided by constant.

    Declaration
    public static void DivC(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    Npp32fc nValue

    Constant value to be divided into each vector element

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal divided by constant.

    Declaration
    public static void DivC(this CudaDeviceVariable<Npp32fc> pSrcDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    Npp32fc nValue

    Constant value to be divided into each vector element

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) signal divided by constant.

    Declaration
    public static void DivC(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    Npp64fc nValue

    Constant value to be divided into each vector element

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal divided by constant.

    Declaration
    public static void DivC(this CudaDeviceVariable<Npp64fc> pSrcDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    Npp64fc nValue

    Constant value to be divided into each vector element

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned char signal divided by constant, scale, then clamp to saturated value.

    Declaration
    public static void DivC(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Byte nValue

    Constant value to be divided into each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned char in place signal divided by constant, scale, then clamp to saturated value

    Declaration
    public static void DivC(this CudaDeviceVariable<byte> pSrcDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Byte nValue

    Constant value to be divided into each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double)

    64-bit floating point signal divided by constant.

    Declaration
    public static void DivC(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nValue

    Constant value to be divided into each vector element

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Double>, Double)

    64-bit floating point in place signal divided by constant.

    Declaration
    public static void DivC(this CudaDeviceVariable<double> pSrcDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nValue

    Constant value to be divided into each vector element

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short signal divided by constant, scale, then clamp to saturated value.

    Declaration
    public static void DivC(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nValue

    Constant value to be divided into each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short in place signal divided by constant, scale, then clamp to saturated value.

    Declaration
    public static void DivC(this CudaDeviceVariable<short> pSrcDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nValue

    Constant value to be divided into each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point signal divided by constant.

    Declaration
    public static void DivC(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nValue

    Constant value to be divided into each vector element

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<Single>, Single)

    32-bit floating point in place signal divided by constant.

    Declaration
    public static void DivC(this CudaDeviceVariable<float> pSrcDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nValue

    Constant value to be divided into each vector element

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short signal divided by constant, scale, then clamp to saturated value.

    Declaration
    public static void DivC(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Constant value to be divided into each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DivC(CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short in place signal divided by constant, scale, then clamp to saturated value.

    Declaration
    public static void DivC(this CudaDeviceVariable<ushort> pSrcDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.UInt16 nValue

    Constant value to be divided into each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DivCRev(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point constant divided by signal.

    Declaration
    public static void DivCRev(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nValue

    Constant value to be divided by each vector element

    | Improve this Doc View Source

    DivCRev(CudaDeviceVariable<Single>, Single)

    32-bit floating point in place constant divided by signal.

    Declaration
    public static void DivCRev(this CudaDeviceVariable<float> pSrcDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nValue

    Constant value to be divided by each vector element

    | Improve this Doc View Source

    DivCRev(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, UInt16)

    16-bit unsigned short signal divided by constant, then clamp to saturated value.

    Declaration
    public static void DivCRev(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, ushort nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Constant value to be divided by each vector element

    | Improve this Doc View Source

    DivCRev(CudaDeviceVariable<UInt16>, UInt16)

    16-bit unsigned short in place constant divided by signal, then clamp to saturated value.

    Declaration
    public static void DivCRev(this CudaDeviceVariable<ushort> pSrcDst, ushort nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.UInt16 nValue

    Constant value to be divided by each vector element

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Byte>, Int32)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp16sc> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp32fc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Byte>, Int32)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp32sc> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp64sc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp64sc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp32fc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp64fc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Byte>, Int32)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<Npp32sc> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<Npp32sc> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<Npp64fc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Double>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<Npp64fc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int16>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Byte>, Int32)

    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 void DotProd(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp16sc> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int16>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Byte>)

    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 void DotProd(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp32fc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int16>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Byte>, Int32)

    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 void DotProd(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp32sc> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int16>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Byte>)

    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 void DotProd(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp64sc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp64sc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>, Int32)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<int> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<long> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<float> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<int> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int32>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Byte>, Int32)

    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 void DotProd(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<Npp32sc> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<int> pDp, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Single>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp32fc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Single>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp64fc> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<double> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProd(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

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

    Declaration
    public static void DotProd(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<float> pDp, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDp

    Pointer to the dot product result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    DotProdGetBufferSize(CudaDeviceVariable<Npp16sc>)

    Device-buffer size (in bytes) for nppsDotProd_16sc_Sfs.

    Declaration
    public static int DotProdGetBufferSize(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsDotProd_32fc.

    Declaration
    public static int DotProdGetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize(CudaDeviceVariable<Npp32sc>)

    Device-buffer size (in bytes) for nppsDotProd_32sc_Sfs.

    Declaration
    public static int DotProdGetBufferSize(this CudaDeviceVariable<Npp32sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsDotProd_64fc.

    Declaration
    public static int DotProdGetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsDotProd_64f.

    Declaration
    public static int DotProdGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsDotProd_16s_Sfs.

    Declaration
    public static int DotProdGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize(CudaDeviceVariable<Int32>)

    Device-buffer size (in bytes) for nppsDotProd_32s_Sfs.

    Declaration
    public static int DotProdGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsDotProd_32f.

    Declaration
    public static int DotProdGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize16sc(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsDotProd_16s16sc_Sfs.

    Declaration
    public static int DotProdGetBufferSize16sc(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize16sc64sc(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsDotProd_16s16sc64sc.

    Declaration
    public static int DotProdGetBufferSize16sc64sc(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize32f(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsDotProd_16s32f.

    Declaration
    public static int DotProdGetBufferSize32f(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize32fc(CudaDeviceVariable<Npp16sc>)

    Device-buffer size (in bytes) for nppsDotProd_16sc32fc.

    Declaration
    public static int DotProdGetBufferSize32fc(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize32fc(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsDotProd_16s16sc32fc.

    Declaration
    public static int DotProdGetBufferSize32fc(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize32fc(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsDotProd_32f32fc.

    Declaration
    public static int DotProdGetBufferSize32fc(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize32s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsDotProd_16s32s_Sfs.

    Declaration
    public static int DotProdGetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize32s32s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsDotProd_16s32s32s_Sfs.

    Declaration
    public static int DotProdGetBufferSize32s32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize32sc(CudaDeviceVariable<Npp16sc>)

    Device-buffer size (in bytes) for nppsDotProd_16sc32sc_Sfs.

    Declaration
    public static int DotProdGetBufferSize32sc(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize32sc(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsDotProd_16s16sc32sc_Sfs.

    Declaration
    public static int DotProdGetBufferSize32sc(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize32sc(CudaDeviceVariable<Int32>)

    Device-buffer size (in bytes) for nppsDotProd_32s32sc_Sfs.

    Declaration
    public static int DotProdGetBufferSize32sc(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize64f(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsDotProd_32f64f.

    Declaration
    public static int DotProdGetBufferSize64f(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize64fc(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsDotProd_32fc64fc.

    Declaration
    public static int DotProdGetBufferSize64fc(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize64fc(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsDotProd_64f64fc.

    Declaration
    public static int DotProdGetBufferSize64fc(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize64fc(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsDotProd_32f32fc64fc.

    Declaration
    public static int DotProdGetBufferSize64fc(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize64s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsDotProd_16s64s.

    Declaration
    public static int DotProdGetBufferSize64s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    DotProdGetBufferSize64sc(CudaDeviceVariable<Npp16sc>)

    Device-buffer size (in bytes) for nppsDotProd_16sc64sc.

    Declaration
    public static int DotProdGetBufferSize64sc(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Double>)

    64-bit floating point signal exponent.

    Declaration
    public static void Exp(this CudaDeviceVariable<double> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal exponent.

    Declaration
    public static void Exp(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal exponent, scale, then clamp to saturated value.

    Declaration
    public static void Exp(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal exponent, scale, then clamp to saturated value.

    Declaration
    public static void Exp(this CudaDeviceVariable<short> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal exponent, scale, then clamp to saturated value.

    Declaration
    public static void Exp(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal exponent, scale, then clamp to saturated value.

    Declaration
    public static void Exp(this CudaDeviceVariable<int> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Int64>, CudaDeviceVariable<Int64>, Int32)

    64-bit signed integer signal exponent, scale, then clamp to saturated value.

    Declaration
    public static void Exp(this CudaDeviceVariable<long> pSrc, CudaDeviceVariable<long> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Int64>, Int32)

    64-bit signed integer signal exponent, scale, then clamp to saturated value.

    Declaration
    public static void Exp(this CudaDeviceVariable<long> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Single>)

    32-bit floating point signal exponent.

    Declaration
    public static void Exp(this CudaDeviceVariable<float> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Single>, CudaDeviceVariable<Double>)

    32-bit floating point signal exponent with 64-bit floating point result.

    Declaration
    public static void Exp(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Exp(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal exponent.

    Declaration
    public static void Exp(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Integral(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    Integral

    Declaration
    public static void Integral(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc
    CudaDeviceVariable<System.Int32> pDst
    CudaDeviceVariable<System.Byte> pDeviceBuffer
    | Improve this Doc View Source

    IntegralGetBufferSize(CudaDeviceVariable<Int32>)

    IntegralGetBufferSize

    Declaration
    public static int IntegralGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Double>)

    64-bit floating point signal natural logarithm.

    Declaration
    public static void Ln(this CudaDeviceVariable<double> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal natural logarithm.

    Declaration
    public static void Ln(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Double>, CudaDeviceVariable<Single>)

    64-bit floating point signal natural logarithm with 32-bit floating point result.

    Declaration
    public static void Ln(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal natural logarithm, scale, then clamp to saturated value.

    Declaration
    public static void Ln(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal natural logarithm, scale, then clamp to saturated value.

    Declaration
    public static void Ln(this CudaDeviceVariable<short> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int16>, Int32)

    32-bit signed integer signal natural logarithm, scale, then clamp to 16-bit signed short saturated value.

    Declaration
    public static void Ln(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal natural logarithm, scale, then clamp to saturated value.

    Declaration
    public static void Ln(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal natural logarithm, scale, then clamp to saturated value.

    Declaration
    public static void Ln(this CudaDeviceVariable<int> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Single>)

    32-bit floating point signal natural logarithm.

    Declaration
    public static void Ln(this CudaDeviceVariable<float> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Ln(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal natural logarithm.

    Declaration
    public static void Ln(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char in place signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<byte> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<Int16>, Int32)

    16-bit signed short in place signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<short> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<Int32>, Int32)

    32-bit signed signed integer in place signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<int> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short in place signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<ushort> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, Int32)

    32-bit unsigned integer signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<uint> pSrc, CudaDeviceVariable<uint> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    LShiftC(CudaDeviceVariable<UInt32>, Int32)

    32-bit unsigned signed integer in place signal left shift with constant.

    Declaration
    public static void LShiftC(this CudaDeviceVariable<uint> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to left shift each vector element

    | Improve this Doc View Source

    Max(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float vector max method

    Declaration
    public static void Max(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pMax

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Max(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>)

    16-bit integer vector max method

    Declaration
    public static void Max(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMax

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Max(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit integer vector max method

    Declaration
    public static void Max(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMax

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Max(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float vector max method

    Declaration
    public static void Max(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pMax

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaxAbs(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>)

    16-bit integer vector max absolute method

    Declaration
    public static void MaxAbs(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMaxAbs, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMaxAbs

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaxAbs(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit integer vector max absolute method

    Declaration
    public static void MaxAbs(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMaxAbs, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMaxAbs

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaxAbsGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMaxAbs_16s.

    Declaration
    public static int MaxAbsGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxAbsGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsMaxAbs_32s.

    Declaration
    public static int MaxAbsGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxAbsIndx(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    16-bit integer vector max absolute index method

    Declaration
    public static void MaxAbsIndx(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMaxAbs, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMaxAbs

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first maximum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaxAbsIndx(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit integer vector max absolute index method

    Declaration
    public static void MaxAbsIndx(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMaxAbs, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMaxAbs

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first maximum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaxAbsIndxGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMaxAbsIndx_16s.

    Declaration
    public static int MaxAbsIndxGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxAbsIndxGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsMaxAbsIndx_32s.

    Declaration
    public static int MaxAbsIndxGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxEvery(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit in place max value for each pair of elements.

    Declaration
    public static void MaxEvery(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MaxEvery(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>)

    16-bit signed short integer in place max value for each pair of elements.

    Declaration
    public static void MaxEvery(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MaxEvery(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>)

    32-bit signed integer in place max value for each pair of elements.

    Declaration
    public static void MaxEvery(this CudaDeviceVariable<int> pSrcDst, CudaDeviceVariable<int> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MaxEvery(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point in place max value for each pair of elements.

    Declaration
    public static void MaxEvery(this CudaDeviceVariable<float> pSrcDst, CudaDeviceVariable<float> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MaxEvery(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short integer in place max value for each pair of elements.

    Declaration
    public static void MaxEvery(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MaxGetBufferSize(CudaDeviceVariable<Double>)

    Device scratch buffer size (in bytes) for nppsMax_64f.

    Declaration
    public static int MaxGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMax_16s.

    Declaration
    public static int MaxGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsMax_32s.

    Declaration
    public static int MaxGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxGetBufferSize(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for nppsMax_32f.

    Declaration
    public static int MaxGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit unsigned short complex integer maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit floating point complex maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit unsigned short complex integer maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<Npp32sc> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit floating point complex maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit unsigned short complex integer maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<Npp64sc> pSrc1, CudaDeviceVariable<Npp64sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    8-bit unsigned char maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit floating point maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit signed short integer maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit signed short integer maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Int64>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit signed short integer maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<long> pSrc1, CudaDeviceVariable<long> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<SByte>, CudaDeviceVariable<SByte>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    8-bit signed char maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<sbyte> pSrc1, CudaDeviceVariable<sbyte> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.SByte> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit floating point maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit unsigned short integer maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumError(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit unsigned short integer maximum method.

    Declaration
    public static void MaximumError(this CudaDeviceVariable<uint> pSrc1, CudaDeviceVariable<uint> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Npp16sc>)

    Device-buffer size (in bytes) for nppsMaximumError_16sc.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsMaximumError_32fc.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Npp32sc>)

    Device-buffer size (in bytes) for nppsMaximumError_32sc.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<Npp32sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsMaximumError_64fc.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Npp64sc>)

    Device-buffer size (in bytes) for nppsMaximumError_64sc.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<Npp64sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Byte>)

    Device-buffer size (in bytes) for nppsMaximumError_8u.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<byte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsMaximumError_64f.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsMaximumError_16s.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Int32>)

    Device-buffer size (in bytes) for nppsMaximumError_32s.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Int64>)

    Device-buffer size (in bytes) for nppsMaximumError_64s.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<long> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<SByte>)

    Device-buffer size (in bytes) for nppsMaximumError_8s.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<sbyte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsMaximumError_32f.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<UInt16>)

    Device-buffer size (in bytes) for nppsMaximumError_16u.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<ushort> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumErrorGetBufferSize(CudaDeviceVariable<UInt32>)

    Device-buffer size (in bytes) for nppsMaximumError_32u.

    Declaration
    public static int MaximumErrorGetBufferSize(this CudaDeviceVariable<uint> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit unsigned short complex integer MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit floating point complex MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit unsigned short complex integer MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<Npp32sc> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit floating point complex MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Npp64sc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit unsigned short complex integer MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<Npp64sc> pSrc1, CudaDeviceVariable<Npp64sc> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64sc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    8-bit unsigned char MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit floating point MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit signed short integer MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit signed short integer MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Int64>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit signed short integer MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<long> pSrc1, CudaDeviceVariable<long> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<SByte>, CudaDeviceVariable<SByte>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    8-bit signed char MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<sbyte> pSrc1, CudaDeviceVariable<sbyte> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.SByte> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit floating point MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    16-bit unsigned short integer MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeError(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit unsigned short integer MaximumRelative method.

    Declaration
    public static void MaximumRelativeError(this CudaDeviceVariable<uint> pSrc1, CudaDeviceVariable<uint> pSrc2, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the error result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Npp16sc>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_16sc.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_32fc.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Npp32sc>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_32sc.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp32sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_64fc.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Npp64sc>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_64sc.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<Npp64sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Byte>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_8u.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<byte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_64f.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_16s.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Int32>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_32s.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Int64>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_64s.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<long> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<SByte>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_8s.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<sbyte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_32f.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<UInt16>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_16u.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<ushort> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaximumRelativeErrorGetBufferSize(CudaDeviceVariable<UInt32>)

    Device-buffer size (in bytes) for nppsMaximumRelativeError_32u.

    Declaration
    public static int MaximumRelativeErrorGetBufferSize(this CudaDeviceVariable<uint> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxIndx(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    64-bit float vector max index method

    Declaration
    public static void MaxIndx(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pMax, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pMax

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first maximum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaxIndx(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    16-bit integer vector max index method

    Declaration
    public static void MaxIndx(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMax, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMax

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first maximum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaxIndx(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit integer vector max index method

    Declaration
    public static void MaxIndx(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMax, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMax

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first maximum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaxIndx(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit float vector max index method

    Declaration
    public static void MaxIndx(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pMax, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pMax

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first maximum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MaxIndxGetBufferSize(CudaDeviceVariable<Double>)

    Device scratch buffer size (in bytes) for nppsMaxIndx_64f.

    Declaration
    public static int MaxIndxGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxIndxGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMaxIndx_16s.

    Declaration
    public static int MaxIndxGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxIndxGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsMaxIndx_32s.

    Declaration
    public static int MaxIndxGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxIndxGetBufferSize(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for nppsMaxIndx_32f.

    Declaration
    public static int MaxIndxGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Mean(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Byte>, Int32)

    16-bit short complex vector mean with integer scaling method

    Declaration
    public static void Mean(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pMean, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pMean

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mean(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Byte>)

    32-bit float complex vector mean method

    Declaration
    public static void Mean(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pMean, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pMean

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Mean(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Byte>)

    64-bit double complex vector mean method

    Declaration
    public static void Mean(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pMean, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pMean

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Mean(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit double vector mean method

    Declaration
    public static void Mean(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pMean, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pMean

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Mean(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>, Int32)

    16-bit short vector mean with integer scaling method

    Declaration
    public static void Mean(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMean, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMean

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mean(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    32-bit integer vector mean with integer scaling method

    Declaration
    public static void Mean(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMean, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMean

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mean(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float vector mean method

    Declaration
    public static void Mean(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pMean, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pMean

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MeanGetBufferSize(CudaDeviceVariable<Npp16sc>)

    Device scratch buffer size (in bytes) for nppsMean_16sc_Sfs.

    Declaration
    public static int MeanGetBufferSize(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanGetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device scratch buffer size (in bytes) for nppsMean_32fc.

    Declaration
    public static int MeanGetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanGetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device scratch buffer size (in bytes) for nppsMean_64fc.

    Declaration
    public static int MeanGetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanGetBufferSize(CudaDeviceVariable<Double>)

    Device scratch buffer size (in bytes) for nppsMean_64f.

    Declaration
    public static int MeanGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMean_16s_Sfs.

    Declaration
    public static int MeanGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsMean_32s_Sfs.

    Declaration
    public static int MeanGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanGetBufferSize(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for nppsMean_32f.

    Declaration
    public static int MeanGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanStdDev(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float vector mean and standard deviation method

    Declaration
    public static void MeanStdDev(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pMean, CudaDeviceVariable<double> pStdDev, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pMean

    Pointer to the output mean value.

    CudaDeviceVariable<System.Double> pStdDev

    Pointer to the output standard deviation value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MeanStdDev(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>, Int32)

    16-bit float vector mean and standard deviation method (return values are also 16-bit)

    Declaration
    public static void MeanStdDev(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMean, CudaDeviceVariable<short> pStdDev, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMean

    Pointer to the output mean value.

    CudaDeviceVariable<System.Int16> pStdDev

    Pointer to the output standard deviation value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MeanStdDev(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    16-bit float vector mean and standard deviation method (return values are 32-bit)

    Declaration
    public static void MeanStdDev(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<int> pMean, CudaDeviceVariable<int> pStdDev, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMean

    Pointer to the output mean value.

    CudaDeviceVariable<System.Int32> pStdDev

    Pointer to the output standard deviation value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MeanStdDev(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float vector mean and standard deviation method

    Declaration
    public static void MeanStdDev(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pMean, CudaDeviceVariable<float> pStdDev, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pMean

    Pointer to the output mean value.

    CudaDeviceVariable<System.Single> pStdDev

    Pointer to the output standard deviation value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MeanStdDevGetBufferSize(CudaDeviceVariable<Double>)

    Device scratch buffer size (in bytes) for nppsMeanStdDev_64f.

    Declaration
    public static int MeanStdDevGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanStdDevGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMeanStdDev_16s_Sfs.

    Declaration
    public static int MeanStdDevGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanStdDevGetBufferSize(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for nppsMeanStdDev_32f.

    Declaration
    public static int MeanStdDevGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MeanStdDevGetBufferSize32s(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMeanStdDev_16s32s_Sfs.

    Declaration
    public static int MeanStdDevGetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Min(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit integer vector min method

    Declaration
    public static void Min(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pMin, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pMin

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Min(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>)

    16-bit integer vector min method

    Declaration
    public static void Min(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMin, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMin

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Min(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit integer vector min method

    Declaration
    public static void Min(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMin, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMin

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Min(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit integer vector min method

    Declaration
    public static void Min(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pMin, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pMin

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinAbs(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>)

    16-bit integer vector min absolute method

    Declaration
    public static void MinAbs(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMinAbs, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMinAbs

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinAbs(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit integer vector min absolute method

    Declaration
    public static void MinAbs(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMinAbs, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMinAbs

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinAbsGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMinAbs_16s.

    Declaration
    public static int MinAbsGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinAbsGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsMinAbs_32s.

    Declaration
    public static int MinAbsGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinAbsIndx(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    16-bit integer vector min absolute index method

    Declaration
    public static void MinAbsIndx(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMinAbs, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMinAbs

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first minimum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinAbsIndx(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit integer vector min absolute index method

    Declaration
    public static void MinAbsIndx(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMinAbs, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMinAbs

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first minimum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinAbsIndxGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMinAbsIndx_16s.

    Declaration
    public static int MinAbsIndxGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinAbsIndxGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsMinAbsIndx_32s.

    Declaration
    public static int MinAbsIndxGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinEvery(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit in place min value for each pair of elements.

    Declaration
    public static void MinEvery(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MinEvery(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point in place min value for each pair of elements.

    Declaration
    public static void MinEvery(this CudaDeviceVariable<double> pSrcDst, CudaDeviceVariable<double> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MinEvery(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>)

    16-bit signed short integer in place min value for each pair of elements.

    Declaration
    public static void MinEvery(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MinEvery(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>)

    32-bit signed integer in place min value for each pair of elements.

    Declaration
    public static void MinEvery(this CudaDeviceVariable<int> pSrcDst, CudaDeviceVariable<int> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MinEvery(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point in place min value for each pair of elements.

    Declaration
    public static void MinEvery(this CudaDeviceVariable<float> pSrcDst, CudaDeviceVariable<float> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MinEvery(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short integer in place min value for each pair of elements.

    Declaration
    public static void MinEvery(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    MinGetBufferSize(CudaDeviceVariable<Double>)

    Device scratch buffer size (in bytes) for nppsMin_64f.

    Declaration
    public static int MinGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMin_16s.

    Declaration
    public static int MinGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsMin_32s.

    Declaration
    public static int MinGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinGetBufferSize(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for nppsMin_32f.

    Declaration
    public static int MinGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinIndx(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    64-bit float vector min index method

    Declaration
    public static void MinIndx(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pMin, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pMin

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first minimum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinIndx(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    16-bit integer vector min index method

    Declaration
    public static void MinIndx(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMin, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMin

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first minimum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinIndx(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit integer vector min index method

    Declaration
    public static void MinIndx(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMin, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMin

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first minimum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinIndx(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit float vector min index method

    Declaration
    public static void MinIndx(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pMin, CudaDeviceVariable<int> pIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pMin

    Pointer to the output result.

    CudaDeviceVariable<System.Int32> pIndx

    Pointer to the index value of the first minimum element.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinIndxGetBufferSize(CudaDeviceVariable<Double>)

    Device scratch buffer size (in bytes) for nppsMinIndx_64f.

    Declaration
    public static int MinIndxGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinIndxGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsMinIndx_16s.

    Declaration
    public static int MinIndxGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinIndxGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsMinIndx_32s.

    Declaration
    public static int MinIndxGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinIndxGetBufferSize(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for nppsMinIndx_32f.

    Declaration
    public static int MinIndxGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMax(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit char vector min and max method

    Declaration
    public static void MinMax(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pMin, CudaDeviceVariable<byte> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Byte> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMax(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit double vector min and max method

    Declaration
    public static void MinMax(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pMin, CudaDeviceVariable<double> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Double> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMax(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>)

    16-bit signed short vector min and max method

    Declaration
    public static void MinMax(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMin, CudaDeviceVariable<short> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Int16> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMax(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit signed int vector min and max method

    Declaration
    public static void MinMax(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMin, CudaDeviceVariable<int> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Int32> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMax(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float vector min and max method

    Declaration
    public static void MinMax(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pMin, CudaDeviceVariable<float> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Single> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMax(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<Byte>)

    16-bit unsigned short vector min and max method

    Declaration
    public static void MinMax(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pMin, CudaDeviceVariable<ushort> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.UInt16> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMax(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<Byte>)

    32-bit unsigned int vector min and max method

    Declaration
    public static void MinMax(this CudaDeviceVariable<uint> pSrc, CudaDeviceVariable<uint> pMin, CudaDeviceVariable<uint> pMax, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.UInt32> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMaxGetBufferSize(CudaDeviceVariable<Byte>)

    Device-buffer size (in bytes) for nppsMinMax_8u.

    Declaration
    public static int MinMaxGetBufferSize(this CudaDeviceVariable<byte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxGetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsMinMax_64f.

    Declaration
    public static int MinMaxGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsMinMax_16s.

    Declaration
    public static int MinMaxGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxGetBufferSize(CudaDeviceVariable<Int32>)

    Device-buffer size (in bytes) for nppsMinMax_32s.

    Declaration
    public static int MinMaxGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsMinMax_32f.

    Declaration
    public static int MinMaxGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxGetBufferSize(CudaDeviceVariable<UInt16>)

    Device-buffer size (in bytes) for nppsMinMax_16u.

    Declaration
    public static int MinMaxGetBufferSize(this CudaDeviceVariable<ushort> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxGetBufferSize(CudaDeviceVariable<UInt32>)

    Device-buffer size (in bytes) for nppsMinMax_32u.

    Declaration
    public static int MinMaxGetBufferSize(this CudaDeviceVariable<uint> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxIndx(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    8-bit char vector min and max with indices method

    Declaration
    public static void MinMaxIndx(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pMin, CudaDeviceVariable<int> pMinIndx, CudaDeviceVariable<byte> pMax, CudaDeviceVariable<int> pMaxIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Int32> pMinIndx

    Pointer to the index of the first min value.

    CudaDeviceVariable<System.Byte> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Int32> pMaxIndx

    Pointer to the index of the first max value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMaxIndx(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Double>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    64-bit float vector min and max with indices method

    Declaration
    public static void MinMaxIndx(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pMin, CudaDeviceVariable<int> pMinIndx, CudaDeviceVariable<double> pMax, CudaDeviceVariable<int> pMaxIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Int32> pMinIndx

    Pointer to the index of the first min value.

    CudaDeviceVariable<System.Double> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Int32> pMaxIndx

    Pointer to the index of the first max value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMaxIndx(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    16-bit signed short vector min and max with indices method

    Declaration
    public static void MinMaxIndx(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pMin, CudaDeviceVariable<int> pMinIndx, CudaDeviceVariable<short> pMax, CudaDeviceVariable<int> pMaxIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Int32> pMinIndx

    Pointer to the index of the first min value.

    CudaDeviceVariable<System.Int16> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Int32> pMaxIndx

    Pointer to the index of the first max value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMaxIndx(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit signed short vector min and max with indices method

    Declaration
    public static void MinMaxIndx(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pMin, CudaDeviceVariable<int> pMinIndx, CudaDeviceVariable<int> pMax, CudaDeviceVariable<int> pMaxIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Int32> pMinIndx

    Pointer to the index of the first min value.

    CudaDeviceVariable<System.Int32> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Int32> pMaxIndx

    Pointer to the index of the first max value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMaxIndx(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Single>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit float vector min and max with indices method

    Declaration
    public static void MinMaxIndx(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pMin, CudaDeviceVariable<int> pMinIndx, CudaDeviceVariable<float> pMax, CudaDeviceVariable<int> pMaxIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Int32> pMinIndx

    Pointer to the index of the first min value.

    CudaDeviceVariable<System.Single> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Int32> pMaxIndx

    Pointer to the index of the first max value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMaxIndx(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    16-bit unsigned short vector min and max with indices method

    Declaration
    public static void MinMaxIndx(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pMin, CudaDeviceVariable<int> pMinIndx, CudaDeviceVariable<ushort> pMax, CudaDeviceVariable<int> pMaxIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Int32> pMinIndx

    Pointer to the index of the first min value.

    CudaDeviceVariable<System.UInt16> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Int32> pMaxIndx

    Pointer to the index of the first max value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMaxIndx(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>)

    32-bit unsigned short vector min and max with indices method

    Declaration
    public static void MinMaxIndx(this CudaDeviceVariable<uint> pSrc, CudaDeviceVariable<uint> pMin, CudaDeviceVariable<int> pMinIndx, CudaDeviceVariable<uint> pMax, CudaDeviceVariable<int> pMaxIndx, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pMin

    Pointer to the min output result.

    CudaDeviceVariable<System.Int32> pMinIndx

    Pointer to the index of the first min value.

    CudaDeviceVariable<System.UInt32> pMax

    Pointer to the max output result.

    CudaDeviceVariable<System.Int32> pMaxIndx

    Pointer to the index of the first max value.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    MinMaxIndxGetBufferSize(CudaDeviceVariable<Byte>)

    Device-buffer size (in bytes) for nppsMinMaxIndx_8u.

    Declaration
    public static int MinMaxIndxGetBufferSize(this CudaDeviceVariable<byte> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxIndxGetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsMinMaxIndx_64f.

    Declaration
    public static int MinMaxIndxGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxIndxGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsMinMaxIndx_16s.

    Declaration
    public static int MinMaxIndxGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxIndxGetBufferSize(CudaDeviceVariable<Int32>)

    Device-buffer size (in bytes) for nppsMinMaxIndx_32s.

    Declaration
    public static int MinMaxIndxGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxIndxGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsMinMaxIndx_32f.

    Declaration
    public static int MinMaxIndxGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxIndxGetBufferSize(CudaDeviceVariable<UInt16>)

    Device-buffer size (in bytes) for nppsMinMaxIndx_16u.

    Declaration
    public static int MinMaxIndxGetBufferSize(this CudaDeviceVariable<ushort> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    MinMaxIndxGetBufferSize(CudaDeviceVariable<UInt32>)

    Device-buffer size (in bytes) for nppsMinMaxIndx_32u.

    Declaration
    public static int MinMaxIndxGetBufferSize(this CudaDeviceVariable<uint> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit signed complex short signal times signal, scale, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp16sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit complex signed short in place signal times signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp16sc> pSrcDst, CudaDeviceVariable<Npp16sc> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point in place signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp32fc> pSrcDst, CudaDeviceVariable<Npp32fc> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp32fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Single>)

    32-bit complex floating point in place signal times 32-bit floating point signal, then clamp to 32-bit complex floating point saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp32fc> pSrcDst, CudaDeviceVariable<float> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Int32)

    32-bit signed complex integer signal times signal, scale, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp32sc> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<Npp32sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Int32)

    32-bit complex signed integer in place signal times signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp32sc> pSrcDst, CudaDeviceVariable<Npp32sc> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<Npp32sc> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Int32>, Int32)

    32-bit complex signed integer in place signal times 32-bit signed integer signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp32sc> pSrcDst, CudaDeviceVariable<int> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point in place signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp64fc> pSrcDst, CudaDeviceVariable<Npp64fc> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<Npp64fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char signal times signal, scale, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<byte> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<UInt16>)

    8-bit unsigned char signal times signal with 16-bit unsigned result, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<ushort> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char in place signal times signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point in place signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<double> pSrcDst, CudaDeviceVariable<double> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>)

    16-bit signed short in place signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>)

    16-bit signed short signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal times signal, scale, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, Int32)

    16-bit signed short signal times signal, scale, then clamp to 32-bit signed saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>)

    16-bit signed short signal times signal with 32-bit floating point result, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short in place signal times signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Int32>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Int32)

    32-bit signed integer signal times 32-bit complex signed integer signal, scale, then clamp to 32-bit complex integer saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<Npp32sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal times signal, scale, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer in place signal times signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<int> pSrcDst, CudaDeviceVariable<int> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Single>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit floating point signal times 32-bit complex floating point signal with complex 32-bit floating point result, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp32fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point in place signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<float> pSrcDst, CudaDeviceVariable<float> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal times signal, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<UInt16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit unsigned short signal times 16-bit signed short signal, scale, then clamp to 16-bit signed saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short signal time signal, scale, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<ushort> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short in place signal times signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Mul(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer. signal2 elements to be multiplied by signal1 elements

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Mul_Low(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal times signal, scale, then clamp to saturated value.

    Declaration
    public static void Mul_Low(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer, signal2 elements to be multiplied by signal1 elements.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary)signal times constant, scale, then clamp to saturated value.

    Declaration
    public static void MulC(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    Npp16sc nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary)signal times constant, scale, then clamp to saturated value.

    Declaration
    public static void MulC(this CudaDeviceVariable<Npp16sc> pSrcDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    Npp16sc nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) signal times constant.

    Declaration
    public static void MulC(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    Npp32fc nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal times constant.

    Declaration
    public static void MulC(this CudaDeviceVariable<Npp32fc> pSrcDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    Npp32fc nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Npp32sc, Int32)

    32-bit integer complex number (32 bit real, 32 bit imaginary) signal times constant and scale.

    Declaration
    public static void MulC(this CudaDeviceVariable<Npp32sc> pSrc, CudaDeviceVariable<Npp32sc> pDst, Npp32sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    Npp32sc nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Npp32sc>, Npp32sc, Int32)

    32-bit integer complex number (32 bit real, 32 bit imaginary) in place signal times constant and scale.

    Declaration
    public static void MulC(this CudaDeviceVariable<Npp32sc> pSrcDst, Npp32sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrcDst

    In-Place Signal Pointer.

    Npp32sc nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) signal times constant.

    Declaration
    public static void MulC(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    Npp64fc nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal times constant.

    Declaration
    public static void MulC(this CudaDeviceVariable<Npp64fc> pSrcDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    Npp64fc nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned char signal times constant, scale, then clamp to saturated value.

    Declaration
    public static void MulC(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Byte nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned char in place signal times constant, scale, then clamp to saturated value

    Declaration
    public static void MulC(this CudaDeviceVariable<byte> pSrcDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Byte nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double)

    64-bit floating point signal times constant.

    Declaration
    public static void MulC(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Double>, Double)

    64-bit floating point, in place signal times constant.

    Declaration
    public static void MulC(this CudaDeviceVariable<double> pSrcDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short signal times constant, scale, then clamp to saturated value.

    Declaration
    public static void MulC(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short in place signal times constant, scale, then clamp to saturated value.

    Declaration
    public static void MulC(this CudaDeviceVariable<short> pSrcDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32, Int32)

    32-bit signed integer signal times constant and scale.

    Declaration
    public static void MulC(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, int nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Int32>, Int32, Int32)

    32-bit signed integer in place signal times constant and scale.

    Declaration
    public static void MulC(this CudaDeviceVariable<int> pSrcDst, int nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Int64>, Double, Int32)

    64-bit floating point signal times constant with in place conversion to 64-bit signed integer and with scaling and saturation of output result.

    Declaration
    public static void MulC(this CudaDeviceVariable<long> pDst, double nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pDst

    Destination signal pointer.

    System.Double nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Single>, CudaDeviceVariable<Int16>, Single, Int32)

    32-bit floating point signal times constant with output converted to 16-bit signed integer with scaling and saturation of output result.

    Declaration
    public static void MulC(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<short> pDst, float nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Single nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point signal times constant.

    Declaration
    public static void MulC(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<Single>, Single)

    32-bit floating point in place signal times constant.

    Declaration
    public static void MulC(this CudaDeviceVariable<float> pSrcDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short signal times constant, scale, then clamp to saturated value.

    Declaration
    public static void MulC(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC(CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short in place signal times constant, scale, then clamp to saturated value.

    Declaration
    public static void MulC(this CudaDeviceVariable<ushort> pSrcDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.UInt16 nValue

    Constant value to be multiplied by each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    MulC_Low(CudaDeviceVariable<Single>, CudaDeviceVariable<Int16>, Single)

    32-bit floating point signal times constant with output converted to 16-bit signed integer.

    Declaration
    public static void MulC_Low(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<short> pDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Single nValue

    Constant value to be multiplied by each vector element

    | Improve this Doc View Source

    Norm_Inf(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float complex vector C norm method, return value is 32-bit float.

    Declaration
    public static void Norm_Inf(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_Inf(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float complex vector C norm method, return value is 64-bit float.

    Declaration
    public static void Norm_Inf(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_Inf(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float vector C norm method

    Declaration
    public static void Norm_Inf(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_Inf(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer vector C norm method, return value is 32-bit signed integer.

    Declaration
    public static void Norm_Inf(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<int> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Norm_Inf(CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    16-bit signed short integer vector C norm method, return value is 32-bit float.

    Declaration
    public static void Norm_Inf(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_Inf(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float vector C norm method

    Declaration
    public static void Norm_Inf(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L1(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit float complex vector L1 norm method, return value is 64-bit float.

    Declaration
    public static void Norm_L1(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L1(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float complex vector L1 norm method, return value is 64-bit float.

    Declaration
    public static void Norm_L1(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L1(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float vector L1 norm method

    Declaration
    public static void Norm_L1(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L1(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer vector L1 norm method, return value is 32-bit signed integer.

    Declaration
    public static void Norm_L1(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<int> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Norm_L1(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer vector L1 norm method, return value is 64-bit signed integer.

    Declaration
    public static void Norm_L1(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<long> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Norm_L1(CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    16-bit signed short integer vector L1 norm method, return value is 32-bit float.

    Declaration
    public static void Norm_L1(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the L1 norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L1(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float vector L1 norm method

    Declaration
    public static void Norm_L1(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L2(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit float complex vector L2 norm method, return value is 64-bit float.

    Declaration
    public static void Norm_L2(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L2(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float complex vector L2 norm method, return value is 64-bit float.

    Declaration
    public static void Norm_L2(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L2(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float vector L2 norm method

    Declaration
    public static void Norm_L2(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L2(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer vector L2 norm method, return value is 32-bit signed integer.

    Declaration
    public static void Norm_L2(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<int> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Norm_L2(CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    16-bit signed short integer vector L2 norm method, return value is 32-bit float.

    Declaration
    public static void Norm_L2(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L2(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float vector L2 norm method

    Declaration
    public static void Norm_L2(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Norm_L2Sqr(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer vector L2 Square norm method, return value is 64-bit signed integer.

    Declaration
    public static void Norm_L2Sqr(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<long> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Normalize(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Npp16sc, Int32, Int32)

    16-bit complex signed short signal normalize, scale, then clamp to saturated value.

    Declaration
    public static void Normalize(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, Npp16sc vSub, int vDiv, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    Npp16sc vSub

    value subtracted from each signal element before division

    System.Int32 vDiv

    divisor of post-subtracted signal element dividend

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Normalize(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Npp32fc, Single)

    32-bit complex floating point signal normalize.

    Declaration
    public static void Normalize(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, Npp32fc vSub, float vDiv)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    Npp32fc vSub

    value subtracted from each signal element before division

    System.Single vDiv

    divisor of post-subtracted signal element dividend

    | Improve this Doc View Source

    Normalize(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Npp64fc, Double)

    64-bit complex floating point signal normalize.

    Declaration
    public static void Normalize(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, Npp64fc vSub, double vDiv)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    Npp64fc vSub

    value subtracted from each signal element before division

    System.Double vDiv

    divisor of post-subtracted signal element dividend

    | Improve this Doc View Source

    Normalize(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double, Double)

    64-bit floating point signal normalize.

    Declaration
    public static void Normalize(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double vSub, double vDiv)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double vSub

    value subtracted from each signal element before division

    System.Double vDiv

    divisor of post-subtracted signal element dividend

    | Improve this Doc View Source

    Normalize(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16, Int32, Int32)

    16-bit signed short signal normalize, scale, then clamp to saturated value.

    Declaration
    public static void Normalize(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short vSub, int vDiv, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 vSub

    value subtracted from each signal element before division

    System.Int32 vDiv

    divisor of post-subtracted signal element dividend

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Normalize(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single, Single)

    32-bit floating point signal normalize.

    Declaration
    public static void Normalize(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float vSub, float vDiv)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single vSub

    value subtracted from each signal element before division

    System.Single vDiv

    divisor of post-subtracted signal element dividend

    | Improve this Doc View Source

    NormDiff_Inf(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float complex C norm method on two vectors' difference, return value is 32-bit float.

    Declaration
    public static void NormDiff_Inf(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_Inf(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float complex C norm method on two vectors' difference, return value is 64-bit float.

    Declaration
    public static void NormDiff_Inf(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_Inf(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float C norm method on two vectors' difference

    Declaration
    public static void NormDiff_Inf(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_Inf(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer C norm method on two vectors' difference, return value is 32-bit signed integer.

    Declaration
    public static void NormDiff_Inf(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<int> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    NormDiff_Inf(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    16-bit signed short integer C norm method on two vectors' difference, return value is 32-bit float.

    Declaration
    public static void NormDiff_Inf(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_Inf(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float C norm method on two vectors' difference

    Declaration
    public static void NormDiff_Inf(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L1(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit float complex L1 norm method on two vectors' difference, return value is 64-bit float.

    Declaration
    public static void NormDiff_L1(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L1(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float complex L1 norm method on two vectors' difference, return value is 64-bit float.

    Declaration
    public static void NormDiff_L1(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L1(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float L1 norm method on two vectors' difference

    Declaration
    public static void NormDiff_L1(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L1(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer L1 norm method on two vectors' difference, return value is 32-bit signed integer.

    Declaration
    public static void NormDiff_L1(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<int> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer..

    CudaDeviceVariable<System.Int32> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    NormDiff_L1(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer L1 norm method on two vectors' difference, return value is 64-bit signed integer.

    Declaration
    public static void NormDiff_L1(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<long> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    NormDiff_L1(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    16-bit signed short integer L1 norm method on two vectors' difference, return value is 32-bit float.

    Declaration
    public static void NormDiff_L1(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the L1 norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L1(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float L1 norm method on two vectors' difference

    Declaration
    public static void NormDiff_L1(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L2(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit float complex L2 norm method on two vectors' difference, return value is 64-bit float.

    Declaration
    public static void NormDiff_L2(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L2(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float complex L2 norm method on two vectors' difference, return value is 64-bit float.

    Declaration
    public static void NormDiff_L2(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L2(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float L2 norm method on two vectors' difference

    Declaration
    public static void NormDiff_L2(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Double> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L2(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer L2 norm method on two vectors' difference, return value is 32-bit signed integer.

    Declaration
    public static void NormDiff_L2(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<int> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    NormDiff_L2(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    16-bit signed short integer L2 norm method on two vectors' difference, return value is 32-bit float.

    Declaration
    public static void NormDiff_L2(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L2(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float L2 norm method on two vectors' difference

    Declaration
    public static void NormDiff_L2(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<float> pNorm, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Single> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    NormDiff_L2Sqr(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int64>, CudaDeviceVariable<Byte>, Int32)

    16-bit signed short integer L2 Square norm method on two vectors' difference, return value is 64-bit signed integer.

    Declaration
    public static void NormDiff_L2Sqr(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<long> pNorm, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pNorm

    Pointer to the norm result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    NormDiffInfGetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsNormDiff_Inf_32fc32f.

    Declaration
    public static int NormDiffInfGetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffInfGetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsNormDiff_Inf_64fc64f.

    Declaration
    public static int NormDiffInfGetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffInfGetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsNormDiff_Inf_64f.

    Declaration
    public static int NormDiffInfGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffInfGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNormDiff_Inf_16s32f.

    Declaration
    public static int NormDiffInfGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffInfGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsNormDiff_Inf_32f.

    Declaration
    public static int NormDiffInfGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffInfGetBufferSize32s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNormDiff_Inf_16s32s_Sfs.

    Declaration
    public static int NormDiffInfGetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL1GetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsNormDiff_L1_32fc64f.

    Declaration
    public static int NormDiffL1GetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL1GetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsNormDiff_L1_64fc64f.

    Declaration
    public static int NormDiffL1GetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL1GetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsNormDiff_L1_64f.

    Declaration
    public static int NormDiffL1GetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL1GetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNormDiff_L1_16s32f.

    Declaration
    public static int NormDiffL1GetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL1GetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsNormDiff_L1_32f.

    Declaration
    public static int NormDiffL1GetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL1GetBufferSize32s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNormDiff_L1_16s32s_Sfs.

    Declaration
    public static int NormDiffL1GetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL1GetBufferSize64s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNormDiff_L1_16s64s_Sfs.

    Declaration
    public static int NormDiffL1GetBufferSize64s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL2GetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsNormDiff_L2_32fc64f.

    Declaration
    public static int NormDiffL2GetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL2GetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsNormDiff_L2_64fc64f.

    Declaration
    public static int NormDiffL2GetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL2GetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsNormDiff_L2_64f.

    Declaration
    public static int NormDiffL2GetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL2GetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNormDiff_L2_16s32f.

    Declaration
    public static int NormDiffL2GetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL2GetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsNormDiff_L2_32f.

    Declaration
    public static int NormDiffL2GetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL2GetBufferSize32s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNormDiff_L2_16s32s_Sfs.

    Declaration
    public static int NormDiffL2GetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormDiffL2SqrGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNormDiff_L2Sqr_16s64s_Sfs.

    Declaration
    public static int NormDiffL2SqrGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormInfGetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsNorm_Inf_32fc32f.

    Declaration
    public static int NormInfGetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormInfGetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsNorm_Inf_64fc64f.

    Declaration
    public static int NormInfGetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormInfGetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsNorm_Inf_64f.

    Declaration
    public static int NormInfGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormInfGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNorm_Inf_16s32f.

    Declaration
    public static int NormInfGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormInfGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsNorm_Inf_32f.

    Declaration
    public static int NormInfGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormInfGetBufferSize32s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNorm_Inf_16s32s_Sfs.

    Declaration
    public static int NormInfGetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL1GetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsNorm_L1_32fc64f.

    Declaration
    public static int NormL1GetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL1GetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsNorm_L1_64fc64f.

    Declaration
    public static int NormL1GetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL1GetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsNorm_L1_64f.

    Declaration
    public static int NormL1GetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL1GetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNorm_L1_16s32f.

    Declaration
    public static int NormL1GetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL1GetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsNorm_L1_32f.

    Declaration
    public static int NormL1GetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL1GetBufferSize32s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNorm_L1_16s32s_Sfs.

    Declaration
    public static int NormL1GetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL1GetBufferSize64s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNorm_L1_16s64s_Sfs.

    Declaration
    public static int NormL1GetBufferSize64s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL2GetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device-buffer size (in bytes) for nppsNorm_L2_32fc64f.

    Declaration
    public static int NormL2GetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL2GetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device-buffer size (in bytes) for nppsNorm_L2_64fc64f.

    Declaration
    public static int NormL2GetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL2GetBufferSize(CudaDeviceVariable<Double>)

    Device-buffer size (in bytes) for nppsNorm_L2_64f.

    Declaration
    public static int NormL2GetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL2GetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNorm_L2_16s32f.

    Declaration
    public static int NormL2GetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL2GetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsNorm_L2_32f.

    Declaration
    public static int NormL2GetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL2GetBufferSize32s(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNorm_L2_16s32s_Sfs.

    Declaration
    public static int NormL2GetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    NormL2SqrGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsNorm_L2Sqr_16s64s_Sfs.

    Declaration
    public static int NormL2SqrGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Not(CudaDeviceVariable<Byte>)

    8-bit unsigned char in place not signal.

    Declaration
    public static void Not(this CudaDeviceVariable<byte> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Not(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit unsigned char not signal.

    Declaration
    public static void Not(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Not(CudaDeviceVariable<UInt16>)

    16-bit unsigned short in place not signal.

    Declaration
    public static void Not(this CudaDeviceVariable<ushort> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Not(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short not signal.

    Declaration
    public static void Not(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Not(CudaDeviceVariable<UInt32>)

    32-bit unsigned signed integer in place not signal.

    Declaration
    public static void Not(this CudaDeviceVariable<uint> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Not(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>)

    32-bit unsigned integer not signal.

    Declaration
    public static void Not(this CudaDeviceVariable<uint> pSrc, CudaDeviceVariable<uint> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Or(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit unsigned char in place signal or with signal.

    Declaration
    public static void Or(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer. signal2 elements to be ored with signal1 elements

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Or(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit unsigned char signal or with signal.

    Declaration
    public static void Or(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<byte> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer. signal2 elements to be ored with signal1 elements

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Or(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short in place signal or with signal.

    Declaration
    public static void Or(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer. signal2 elements to be ored with signal1 elements

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Or(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short signal or with signal.

    Declaration
    public static void Or(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<ushort> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer. signal2 elements to be ored with signal1 elements

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Or(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>)

    32-bit unsigned integer in place signal or with signal.

    Declaration
    public static void Or(this CudaDeviceVariable<uint> pSrcDst, CudaDeviceVariable<uint> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrcDst

    In-Place Signal Pointer. signal2 elements to be ored with signal1 elements

    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Or(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>)

    32-bit unsigned integer signal or with signal.

    Declaration
    public static void Or(this CudaDeviceVariable<uint> pSrc1, CudaDeviceVariable<uint> pSrc2, CudaDeviceVariable<uint> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pSrc2

    Source signal pointer. signal2 elements to be ored with signal1 elements

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    OrC(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Byte)

    8-bit unsigned char signal or with constant.

    Declaration
    public static void OrC(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, byte nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Byte nValue

    Constant value to be ored with each vector element

    | Improve this Doc View Source

    OrC(CudaDeviceVariable<Byte>, Byte)

    8-bit unsigned char in place signal or with constant.

    Declaration
    public static void OrC(this CudaDeviceVariable<byte> pSrcDst, byte nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Byte nValue

    Constant value to be ored with each vector element

    | Improve this Doc View Source

    OrC(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, UInt16)

    16-bit unsigned short signal or with constant.

    Declaration
    public static void OrC(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, ushort nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Constant value to be ored with each vector element

    | Improve this Doc View Source

    OrC(CudaDeviceVariable<UInt16>, UInt16)

    16-bit unsigned short in place signal or with constant.

    Declaration
    public static void OrC(this CudaDeviceVariable<ushort> pSrcDst, ushort nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.UInt16 nValue

    Constant value to be ored with each vector element

    | Improve this Doc View Source

    OrC(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, UInt32)

    32-bit unsigned integer signal or with constant.

    Declaration
    public static void OrC(this CudaDeviceVariable<uint> pSrc, CudaDeviceVariable<uint> pDst, uint nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    System.UInt32 nValue

    Constant value to be ored with each vector element

    | Improve this Doc View Source

    OrC(CudaDeviceVariable<UInt32>, UInt32)

    32-bit unsigned signed integer in place signal or with constant.

    Declaration
    public static void OrC(this CudaDeviceVariable<uint> pSrcDst, uint nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrcDst

    In-Place Signal Pointer.

    System.UInt32 nValue

    Constant value to be ored with each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char in place signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<byte> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<Int16>, Int32)

    16-bit signed short in place signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<short> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<Int32>, Int32)

    32-bit signed signed integer in place signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<int> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short in place signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<ushort> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, Int32)

    32-bit unsigned integer signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<uint> pSrc, CudaDeviceVariable<uint> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    RShiftC(CudaDeviceVariable<UInt32>, Int32)

    32-bit unsigned signed integer in place signal right shift with constant.

    Declaration
    public static void RShiftC(this CudaDeviceVariable<uint> pSrcDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be used to right shift each vector element

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Npp16sc>, Npp16sc)

    16-bit integer complex, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<Npp16sc> pDst, Npp16sc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    Npp16sc nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit float complex, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<Npp32fc> pDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    Npp32fc nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Npp32sc>, Npp32sc)

    32-bit integer complex, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<Npp32sc> pDst, Npp32sc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    Npp32sc nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit double complex, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<Npp64fc> pDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    Npp64fc nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Npp64sc>, Npp64sc)

    64-bit long long integer complex, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<Npp64sc> pDst, Npp64sc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> pDst

    Destination signal pointer.

    Npp64sc nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Byte>, Byte)

    8-bit unsigned char, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<byte> pDst, byte nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Byte nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Double>, Double)

    64-bit double, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<double> pDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Int16>, Int16)

    16-bit integer, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<short> pDst, short nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Int32>, Int32)

    32-bit integer, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<int> pDst, int nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Int64>, Int64)

    64-bit long long integer, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<long> pDst, long nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pDst

    Destination signal pointer.

    System.Int64 nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<SByte>, SByte)

    8-bit signed char, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<sbyte> pDst, sbyte nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.SByte> pDst

    Destination signal pointer.

    System.SByte nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<Single>, Single)

    32-bit float, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<float> pDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<UInt16>, UInt16)

    16-bit unsigned integer, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<ushort> pDst, ushort nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Set(CudaDeviceVariable<UInt32>, UInt32)

    32-bit unsigned integer, vector set method.

    Declaration
    public static void Set(this CudaDeviceVariable<uint> pDst, uint nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    System.UInt32 nValue

    Value used to initialize the vector pDst.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit complex signed short signal squared, scale, then clamp to saturated value.

    Declaration
    public static void Sqr(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Npp16sc>, Int32)

    16-bit complex signed short signal squared, scale, then clamp to saturated value.

    Declaration
    public static void Sqr(this CudaDeviceVariable<Npp16sc> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point signal squared.

    Declaration
    public static void Sqr(this CudaDeviceVariable<Npp32fc> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point signal squared.

    Declaration
    public static void Sqr(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point signal squared.

    Declaration
    public static void Sqr(this CudaDeviceVariable<Npp64fc> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point signal squared.

    Declaration
    public static void Sqr(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char signal squared, scale, then clamp to saturated value.

    Declaration
    public static void Sqr(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char signal squared, scale, then clamp to saturated value.

    Declaration
    public static void Sqr(this CudaDeviceVariable<byte> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Double>)

    64-bit floating point signal squared.

    Declaration
    public static void Sqr(this CudaDeviceVariable<double> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal squared.

    Declaration
    public static void Sqr(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal squared, scale, then clamp to saturated value.

    Declaration
    public static void Sqr(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal squared, scale, then clamp to saturated value.

    Declaration
    public static void Sqr(this CudaDeviceVariable<short> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Single>)

    32-bit floating point signal squared.

    Declaration
    public static void Sqr(this CudaDeviceVariable<float> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal squared.

    Declaration
    public static void Sqr(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short signal squared, scale, then clamp to saturated value.

    Declaration
    public static void Sqr(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqr(CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short signal squared, scale, then clamp to saturated value.

    Declaration
    public static void Sqr(this CudaDeviceVariable<ushort> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit complex signed short signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Npp16sc>, Int32)

    16-bit complex signed short signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<Npp16sc> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point signal square root.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<Npp32fc> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point signal square root.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point signal square root.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<Npp64fc> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point signal square root.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<byte> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Double>)

    64-bit floating point signal square root.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<double> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal square root.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<short> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int16>, Int32)

    32-bit signed integer signal square root, scale, then clamp to 16-bit signed integer saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Int64>, CudaDeviceVariable<Int16>, Int32)

    64-bit signed integer signal square root, scale, then clamp to 16-bit signed integer saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<long> pSrc, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Int64>, CudaDeviceVariable<Int64>, Int32)

    64-bit signed integer signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<long> pSrc, CudaDeviceVariable<long> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int64> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Int64>, Int32)

    64-bit signed integer signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<long> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Single>)

    32-bit floating point signal square root.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<float> pSrcDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal square root.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sqrt(CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short signal square root, scale, then clamp to saturated value.

    Declaration
    public static void Sqrt(this CudaDeviceVariable<ushort> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    StdDev(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit float vector standard deviation method

    Declaration
    public static void StdDev(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pStdDev, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pStdDev

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    StdDev(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>, Int32)

    16-bit float vector standard deviation method (return value is also 16-bit)

    Declaration
    public static void StdDev(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pStdDev, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pStdDev

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    StdDev(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    16-bit float vector standard deviation method (return value is 32-bit)

    Declaration
    public static void StdDev(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<int> pStdDev, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pStdDev

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    StdDev(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float vector standard deviation method

    Declaration
    public static void StdDev(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pStdDev, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pStdDev

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    StdDevGetBufferSize(CudaDeviceVariable<Double>)

    Device scratch buffer size (in bytes) for nppsStdDev_64f.

    Declaration
    public static int StdDevGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    StdDevGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsStdDev_16s_Sfs.

    Declaration
    public static int StdDevGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    StdDevGetBufferSize(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for nppsStdDev_32f.

    Declaration
    public static int StdDevGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    StdDevGetBufferSize32s(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsStdDev_16s32s_Sfs.

    Declaration
    public static int StdDevGetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit signed complex short signal subtract signal, scale, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<Npp16sc> pSrc1, CudaDeviceVariable<Npp16sc> pSrc2, CudaDeviceVariable<Npp16sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSrc2

    Source signal pointer, signal1 elements to be subtracted from signal2 elements.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int32)

    16-bit complex signed short in place signal subtract signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<Npp16sc> pSrcDst, CudaDeviceVariable<Npp16sc> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point in place signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<Npp32fc> pSrcDst, CudaDeviceVariable<Npp32fc> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>)

    32-bit complex floating point signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<Npp32fc> pSrc1, CudaDeviceVariable<Npp32fc> pSrc2, CudaDeviceVariable<Npp32fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSrc2

    Source signal pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Int32)

    32-bit signed complex integer signal subtract signal, scale, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<Npp32sc> pSrc1, CudaDeviceVariable<Npp32sc> pSrc2, CudaDeviceVariable<Npp32sc> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSrc2

    Source signal pointer, signal1 elements to be subtracted from signal2 elements.

    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Int32)

    32-bit complex signed integer in place signal subtract signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<Npp32sc> pSrcDst, CudaDeviceVariable<Npp32sc> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<Npp32sc> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point in place signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<Npp64fc> pSrcDst, CudaDeviceVariable<Npp64fc> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>)

    64-bit complex floating point signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<Npp64fc> pSrc1, CudaDeviceVariable<Npp64fc> pSrc2, CudaDeviceVariable<Npp64fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc1

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSrc2

    Source signal pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char signal subtract signal, scale, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<byte> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer, signal1 elements to be subtracted from signal2 elements.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Int32)

    8-bit unsigned char in place signal subtract signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point in place signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<double> pSrcDst, CudaDeviceVariable<double> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Double>)

    64-bit floating point signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<double> pSrc1, CudaDeviceVariable<double> pSrc2, CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSrc2

    Source signal pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>)

    16-bit signed short in place signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>)

    16-bit signed short signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short signal subtract signal, scale, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<short> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer, signal1 elements to be subtracted from signal2 elements.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>)

    16-bit signed short signal subtract 16-bit signed short signal, then clamp and convert to 32-bit floating point saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<short> pSrc1, CudaDeviceVariable<short> pSrc2, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSrc2

    Source signal pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int32)

    16-bit signed short in place signal subtract signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<short> pSrcDst, CudaDeviceVariable<short> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal subtract signal, scale, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<int> pSrc1, CudaDeviceVariable<int> pSrc2, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSrc2

    Source signal pointer, signal1 elements to be subtracted from signal2 elements.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer in place signal subtract signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<int> pSrcDst, CudaDeviceVariable<int> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point in place signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<float> pSrcDst, CudaDeviceVariable<float> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Single>)

    32-bit floating point signal subtract signal, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<float> pSrc1, CudaDeviceVariable<float> pSrc2, CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSrc2

    Source signal pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short signal subtract signal, scale, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<ushort> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer, signal1 elements to be subtracted from signal2 elements.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sub(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, Int32)

    16-bit unsigned short in place signal subtract signal, with scaling, then clamp to saturated value.

    Declaration
    public static void Sub(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer. signal1 elements to be subtracted from signal2 elements

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract constant, scale, then clamp to saturated value.

    Declaration
    public static void SubC(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    Npp16sc nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract constant, scale, then clamp to saturated value.

    Declaration
    public static void SubC(this CudaDeviceVariable<Npp16sc> pSrcDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    Npp16sc nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) signal subtract constant.

    Declaration
    public static void SubC(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    Npp32fc nValue

    Constant value to be subtracted from each vector element

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal subtract constant.

    Declaration
    public static void SubC(this CudaDeviceVariable<Npp32fc> pSrcDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    Npp32fc nValue

    Constant value to be subtracted from each vector element

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Npp32sc, Int32)

    32-bit integer complex number (32 bit real, 32 bit imaginary)signal subtract constant and scale.

    Declaration
    public static void SubC(this CudaDeviceVariable<Npp32sc> pSrc, CudaDeviceVariable<Npp32sc> pDst, Npp32sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    Npp32sc nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Npp32sc>, Npp32sc, Int32)

    32-bit integer complex number (32 bit real, 32 bit imaginary) in place signal subtract constant and scale.

    Declaration
    public static void SubC(this CudaDeviceVariable<Npp32sc> pSrcDst, Npp32sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrcDst

    In-Place Signal Pointer.

    Npp32sc nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) signal subtract constant.

    Declaration
    public static void SubC(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    Npp64fc nValue

    Constant value to be subtracted from each vector element

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal subtract constant.

    Declaration
    public static void SubC(this CudaDeviceVariable<Npp64fc> pSrcDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    Npp64fc nValue

    Constant value to be subtracted from each vector element

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned char signal subtract constant, scale, then clamp to saturated value.

    Declaration
    public static void SubC(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Byte nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned char in place signal subtract constant, scale, then clamp to saturated value

    Declaration
    public static void SubC(this CudaDeviceVariable<byte> pSrcDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Byte nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double)

    64-bit floating point signal subtract constant.

    Declaration
    public static void SubC(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nValue

    Constant value to be subtracted from each vector element

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Double>, Double)

    64-bit floating point, in place signal subtract constant.

    Declaration
    public static void SubC(this CudaDeviceVariable<double> pSrcDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nValue

    Constant value to be subtracted from each vector element

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short signal subtract constant, scale, then clamp to saturated value.

    Declaration
    public static void SubC(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short in place signal subtract constant, scale, then clamp to saturated value.

    Declaration
    public static void SubC(this CudaDeviceVariable<short> pSrcDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32, Int32)

    32-bit signed integer signal subtract constant and scale.

    Declaration
    public static void SubC(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, int nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Int32>, Int32, Int32)

    32-bit signed integer in place signal subtract constant and scale.

    Declaration
    public static void SubC(this CudaDeviceVariable<int> pSrcDst, int nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point signal subtract constant.

    Declaration
    public static void SubC(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nValue

    Constant value to be subtracted from each vector element

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<Single>, Single)

    32-bit floating point in place signal subtract constant.

    Declaration
    public static void SubC(this CudaDeviceVariable<float> pSrcDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nValue

    Constant value to be subtracted from each vector element

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short signal subtract constant, scale, then clamp to saturated value.

    Declaration
    public static void SubC(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubC(CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short in place signal subtract constant, scale, then clamp to saturated value.

    Declaration
    public static void SubC(this CudaDeviceVariable<ushort> pSrcDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.UInt16 nValue

    Constant value to be subtracted from each vector element

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract from constant, scale, then clamp to saturated value.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    Npp16sc nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Npp16sc>, Npp16sc, Int32)

    16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract from constant, scale, then clamp to saturated value.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<Npp16sc> pSrcDst, Npp16sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    Npp16sc nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) signal subtract from constant.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    Npp32fc nValue

    Constant value each vector element is to be subtracted from

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Npp32fc>, Npp32fc)

    32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal subtract from constant.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<Npp32fc> pSrcDst, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    Npp32fc nValue

    Constant value each vector element is to be subtracted from

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Npp32sc>, Npp32sc, Int32)

    32-bit integer complex number (32 bit real, 32 bit imaginary) signal subtract from constant and scale.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<Npp32sc> pSrc, CudaDeviceVariable<Npp32sc> pDst, Npp32sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    Npp32sc nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Npp32sc>, Npp32sc, Int32)

    32-bit integer complex number (32 bit real, 32 bit imaginary) in place signal subtract from constant and scale.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<Npp32sc> pSrcDst, Npp32sc nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pSrcDst

    In-Place Signal Pointer.

    Npp32sc nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) signal subtract from constant.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    Npp64fc nValue

    Constant value each vector element is to be subtracted from

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Npp64fc>, Npp64fc)

    64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal subtract from constant.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<Npp64fc> pSrcDst, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    Npp64fc nValue

    Constant value each vector element is to be subtracted from

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned char signal subtract from constant, scale, then clamp to saturated value.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Byte nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Byte>, Byte, Int32)

    8-bit unsigned char in place signal subtract from constant, scale, then clamp to saturated value

    Declaration
    public static void SubCRev(this CudaDeviceVariable<byte> pSrcDst, byte nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Byte nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double)

    64-bit floating point signal subtract from constant.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nValue

    Constant value each vector element is to be subtracted from

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Double>, Double)

    64-bit floating point, in place signal subtract from constant.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<double> pSrcDst, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nValue

    Constant value each vector element is to be subtracted from

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short signal subtract from constant, scale, then clamp to saturated value.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Int16>, Int16, Int32)

    16-bit signed short in place signal subtract from constant, scale, then clamp to saturated value.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<short> pSrcDst, short nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32, Int32)

    32-bit signed integersignal subtract from constant and scale.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, int nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Int32>, Int32, Int32)

    32-bit signed integer in place signal subtract from constant and scale.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<int> pSrcDst, int nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point signal subtract from constant.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nValue

    Constant value each vector element is to be subtracted from

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<Single>, Single)

    32-bit floating point in place signal subtract from constant.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<float> pSrcDst, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nValue

    Constant value each vector element is to be subtracted from

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short signal subtract from constant, scale, then clamp to saturated value.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    SubCRev(CudaDeviceVariable<UInt16>, UInt16, Int32)

    16-bit unsigned short in place signal subtract from constant, scale, then clamp to saturated value.

    Declaration
    public static void SubCRev(this CudaDeviceVariable<ushort> pSrcDst, ushort nValue, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.UInt16 nValue

    Constant value each vector element is to be subtracted from

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sum(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Byte>, Int32)

    16-bit short complex vector sum with integer scaling method

    Declaration
    public static void Sum(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pSum, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pSum

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sum(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp32sc>, CudaDeviceVariable<Byte>, Int32)

    16-bit short complex vector sum (32bit int complex) with integer scaling method

    Declaration
    public static void Sum(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp32sc> pSum, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32sc> pSum

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sum(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Byte>)

    32-bit float complex vector sum method

    Declaration
    public static void Sum(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pSum, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pSum

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Sum(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Byte>)

    64-bit double complex vector sum method

    Declaration
    public static void Sum(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pSum, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pSum

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Sum(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit double vector sum method

    Declaration
    public static void Sum(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pSum, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pSum

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    Sum(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, CudaDeviceVariable<Byte>, Int32)

    16-bit short vector sum with integer scaling method

    Declaration
    public static void Sum(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pSum, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pSum

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sum(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    16-bit integer vector sum (32bit) with integer scaling method

    Declaration
    public static void Sum(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<int> pSum, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSum

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sum(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, CudaDeviceVariable<Byte>, Int32)

    32-bit integer vector sum with integer scaling method

    Declaration
    public static void Sum(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pSum, CudaDeviceVariable<byte> pDeviceBuffer, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pSum

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Sum(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit float vector sum method

    Declaration
    public static void Sum(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pSum, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pSum

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    SumGetBufferSize(CudaDeviceVariable<Npp16sc>)

    Device scratch buffer size (in bytes) for nppsSum_16sc_Sfs.

    Declaration
    public static int SumGetBufferSize(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumGetBufferSize(CudaDeviceVariable<Npp32fc>)

    Device scratch buffer size (in bytes) for nppsSum_32fc.

    Declaration
    public static int SumGetBufferSize(this CudaDeviceVariable<Npp32fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumGetBufferSize(CudaDeviceVariable<Npp64fc>)

    Device scratch buffer size (in bytes) for nppsSum_64fc.

    Declaration
    public static int SumGetBufferSize(this CudaDeviceVariable<Npp64fc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumGetBufferSize(CudaDeviceVariable<Double>)

    Device scratch buffer size (in bytes) for nppsSum_64f.

    Declaration
    public static int SumGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsSum_16s_Sfs.

    Declaration
    public static int SumGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumGetBufferSize(CudaDeviceVariable<Int32>)

    Device scratch buffer size (in bytes) for nppsSum_32s_Sfs.

    Declaration
    public static int SumGetBufferSize(this CudaDeviceVariable<int> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumGetBufferSize(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for nppsSum_32f.

    Declaration
    public static int SumGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumGetBufferSize32s(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for nppsSum_16s32s_Sfs.

    Declaration
    public static int SumGetBufferSize32s(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumGetBufferSize32sc(CudaDeviceVariable<Npp16sc>)

    Device scratch buffer size (in bytes) for nppsSum_16sc32sc_Sfs.

    Declaration
    public static int SumGetBufferSize32sc(this CudaDeviceVariable<Npp16sc> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumLn(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    64-bit floating point signal sum natural logarithm.

    Declaration
    public static void SumLn(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    SumLn(CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    16-bit signed short integer input, 32-bit floating point output signal sum natural logarithm.

    Declaration
    public static void SumLn(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<float> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    SumLn(CudaDeviceVariable<Single>, CudaDeviceVariable<Double>, CudaDeviceVariable<Byte>)

    32-bit flaoting point input, 64-bit floating point output signal sum natural logarithm.

    Declaration
    public static void SumLn(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<double> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    SumLn(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>)

    32-bit floating point signal sum natural logarithm.

    Declaration
    public static void SumLn(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, CudaDeviceVariable<byte> pDeviceBuffer)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    | Improve this Doc View Source

    SumLnGetBufferSize(CudaDeviceVariable<Double>)

    Device scratch buffer size (in bytes) for 64f SumLn. This primitive provides the correct buffer size for nppsSumLn_64f.

    Declaration
    public static int SumLnGetBufferSize(this CudaDeviceVariable<double> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumLnGetBufferSize(CudaDeviceVariable<Int16>)

    Device scratch buffer size (in bytes) for 16s32f SumLn. This primitive provides the correct buffer size for nppsSumLn_16s32f.

    Declaration
    public static int SumLnGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumLnGetBufferSize(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for 32f SumLn. This primitive provides the correct buffer size for nppsSumLn_32f.

    Declaration
    public static int SumLnGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    SumLnGetBufferSize64f(CudaDeviceVariable<Single>)

    Device scratch buffer size (in bytes) for 32f64f SumLn. This primitive provides the correct buffer size for nppsSumLn_32f64f.

    Declaration
    public static int SumLnGetBufferSize64f(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    TenTimesLog10(CudaDeviceVariable<Int32>, CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal 10 times base 10 logarithm, scale, then clamp to saturated value.

    Declaration
    public static void TenTimesLog10(this CudaDeviceVariable<int> pSrc, CudaDeviceVariable<int> pDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    TenTimesLog10(CudaDeviceVariable<Int32>, Int32)

    32-bit signed integer signal 10 times base 10 logarithm, scale, then clamp to saturated value.

    Declaration
    public static void TenTimesLog10(this CudaDeviceVariable<int> pSrcDst, int nScaleFactor)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pSrcDst

    In-Place Signal Pointer.

    System.Int32 nScaleFactor

    Integer Result Scaling.

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int16, NppCmpOp)

    16-bit signed short complex number signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, short nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Npp16sc>, Int16, NppCmpOp)

    16-bit in place signed short complex number signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<Npp16sc> pSrcDst, short nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Single, NppCmpOp)

    32-bit floating point complex number signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, float nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Npp32fc>, Single, NppCmpOp)

    32-bit in place floating point complex number signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<Npp32fc> pSrcDst, float nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Double, NppCmpOp)

    64-bit floating point complex number signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, double nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Npp64fc>, Double, NppCmpOp)

    64-bit in place floating point complex number signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<Npp64fc> pSrcDst, double nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double, NppCmpOp)

    64-bit floating point signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Double>, Double, NppCmpOp)

    64-bit in place floating point signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<double> pSrcDst, double nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16, NppCmpOp)

    16-bit signed short signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Int16>, Int16, NppCmpOp)

    16-bit in place signed short signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<short> pSrcDst, short nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single, NppCmpOp)

    32-bit floating point signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold(CudaDeviceVariable<Single>, Single, NppCmpOp)

    32-bit in place floating point signal threshold with constant level.

    Declaration
    public static void Threshold(this CudaDeviceVariable<float> pSrcDst, float nLevel, NppCmpOp nRelOp)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    NppCmpOp nRelOp

    NppCmpOp type of thresholding operation (NPP_CMP_LESS or NPP_CMP_GREATER only).

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int16)

    16-bit signed short complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, short nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Npp16sc>, Int16)

    16-bit in place signed short complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<Npp16sc> pSrcDst, short nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Single)

    32-bit floating point complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, float nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Npp32fc>, Single)

    32-bit in place floating point complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<Npp32fc> pSrcDst, float nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Double)

    64-bit floating point complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, double nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Npp64fc>, Double)

    64-bit in place floating point complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<Npp64fc> pSrcDst, double nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double)

    64-bit floating point signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Double>, Double)

    64-bit in place floating point signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<double> pSrcDst, double nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16)

    16-bit signed short signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Int16>, Int16)

    16-bit in place signed short signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<short> pSrcDst, short nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GT(CudaDeviceVariable<Single>, Single)

    32-bit in place floating point signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GT(this CudaDeviceVariable<float> pSrcDst, float nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int16, Npp16sc)

    16-bit signed short complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, short nLevel, Npp16sc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp16sc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Npp16sc>, Int16, Npp16sc)

    16-bit in place signed short complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<Npp16sc> pSrcDst, short nLevel, Npp16sc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp16sc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Single, Npp32fc)

    32-bit floating point complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, float nLevel, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp32fc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Npp32fc>, Single, Npp32fc)

    32-bit in place floating point complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<Npp32fc> pSrcDst, float nLevel, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp32fc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Double, Npp64fc)

    64-bit floating point complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, double nLevel, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp64fc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Npp64fc>, Double, Npp64fc)

    64-bit in place floating point complex number signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<Npp64fc> pSrcDst, double nLevel, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp64fc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double, Double)

    64-bit floating point signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nLevel, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    System.Double nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Double>, Double, Double)

    64-bit in place floating point signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<double> pSrcDst, double nLevel, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    System.Double nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16, Int16)

    16-bit signed short signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nLevel, short nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    System.Int16 nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Int16>, Int16, Int16)

    16-bit in place signed short signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<short> pSrcDst, short nLevel, short nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    System.Int16 nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single, Single)

    32-bit floating point signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nLevel, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    System.Single nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_GTVal(CudaDeviceVariable<Single>, Single, Single)

    32-bit in place floating point signal NPP_CMP_GREATER threshold with constant level.

    Declaration
    public static void Threshold_GTVal(this CudaDeviceVariable<float> pSrcDst, float nLevel, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    System.Single nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int16)

    16-bit signed short complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, short nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Npp16sc>, Int16)

    16-bit in place signed short complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<Npp16sc> pSrcDst, short nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Single)

    32-bit floating point complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, float nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Npp32fc>, Single)

    32-bit in place floating point complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<Npp32fc> pSrcDst, float nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Double)

    64-bit floating point complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, double nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Npp64fc>, Double)

    64-bit in place floating point complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<Npp64fc> pSrcDst, double nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double)

    64-bit floating point signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Double>, Double)

    64-bit in place floating point signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<double> pSrcDst, double nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16)

    16-bit signed short signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Int16>, Int16)

    16-bit in place signed short signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<short> pSrcDst, short nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single)

    32-bit floating point signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LT(CudaDeviceVariable<Single>, Single)

    32-bit in place floating point signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LT(this CudaDeviceVariable<float> pSrcDst, float nLevel)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Npp16sc>, CudaDeviceVariable<Npp16sc>, Int16, Npp16sc)

    16-bit signed short complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<Npp16sc> pSrc, CudaDeviceVariable<Npp16sc> pDst, short nLevel, Npp16sc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp16sc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Npp16sc>, Int16, Npp16sc)

    16-bit in place signed short complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<Npp16sc> pSrcDst, short nLevel, Npp16sc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp16sc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Npp32fc>, CudaDeviceVariable<Npp32fc>, Single, Npp32fc)

    32-bit floating point complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<Npp32fc> pSrc, CudaDeviceVariable<Npp32fc> pDst, float nLevel, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp32fc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Npp32fc>, Single, Npp32fc)

    32-bit in place floating point complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<Npp32fc> pSrcDst, float nLevel, Npp32fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp32fc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Npp64fc>, CudaDeviceVariable<Npp64fc>, Double, Npp64fc)

    64-bit floating point complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<Npp64fc> pSrc, CudaDeviceVariable<Npp64fc> pDst, double nLevel, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrc

    Source signal pointer.

    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp64fc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Npp64fc>, Double, Npp64fc)

    64-bit in place floating point complex number signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<Npp64fc> pSrcDst, double nLevel, Npp64fc nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value (real part only and must be greater than 0) to be used to limit each signal sample

    Npp64fc nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Double>, CudaDeviceVariable<Double>, Double, Double)

    64-bit floating point signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<double> pSrc, CudaDeviceVariable<double> pDst, double nLevel, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    System.Double nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Double>, Double, Double)

    64-bit in place floating point signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<double> pSrcDst, double nLevel, double nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pSrcDst

    In-Place Signal Pointer.

    System.Double nLevel

    Constant threshold value to be used to limit each signal sample

    System.Double nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Int16>, CudaDeviceVariable<Int16>, Int16, Int16)

    16-bit signed short signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<short> pDst, short nLevel, short nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    System.Int16 nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Int16>, Int16, Int16)

    16-bit in place signed short signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<short> pSrcDst, short nLevel, short nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrcDst

    In-Place Signal Pointer.

    System.Int16 nLevel

    Constant threshold value to be used to limit each signal sample

    System.Int16 nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, Single, Single)

    32-bit floating point signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pDst, float nLevel, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    System.Single nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Threshold_LTVal(CudaDeviceVariable<Single>, Single, Single)

    32-bit in place floating point signal NPP_CMP_LESS threshold with constant level.

    Declaration
    public static void Threshold_LTVal(this CudaDeviceVariable<float> pSrcDst, float nLevel, float nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrcDst

    In-Place Signal Pointer.

    System.Single nLevel

    Constant threshold value to be used to limit each signal sample

    System.Single nValue

    Constant value to replace source value when threshold test is true.

    | Improve this Doc View Source

    Xor(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit unsigned char in place signal exclusive or with signal.

    Declaration
    public static void Xor(this CudaDeviceVariable<byte> pSrcDst, CudaDeviceVariable<byte> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer. signal2 elements to be exclusive ored with signal1 elements

    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Xor(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>)

    8-bit unsigned char signal exclusive or with signal.

    Declaration
    public static void Xor(this CudaDeviceVariable<byte> pSrc1, CudaDeviceVariable<byte> pSrc2, CudaDeviceVariable<byte> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pSrc2

    Source signal pointer. signal2 elements to be exclusive ored with signal1 elements

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Xor(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short in place signal exclusive or with signal.

    Declaration
    public static void Xor(this CudaDeviceVariable<ushort> pSrcDst, CudaDeviceVariable<ushort> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer. signal2 elements to be exclusive ored with signal1 elements

    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Xor(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>)

    16-bit unsigned short signal exclusive or with signal.

    Declaration
    public static void Xor(this CudaDeviceVariable<ushort> pSrc1, CudaDeviceVariable<ushort> pSrc2, CudaDeviceVariable<ushort> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pSrc2

    Source signal pointer. signal2 elements to be exclusive ored with signal1 elements

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Xor(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>)

    32-bit unsigned integer in place signal exclusive or with signal.

    Declaration
    public static void Xor(this CudaDeviceVariable<uint> pSrcDst, CudaDeviceVariable<uint> pSrc)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrcDst

    In-Place Signal Pointer. signal2 elements to be exclusive ored with signal1 elements

    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    | Improve this Doc View Source

    Xor(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>)

    32-bit unsigned integer signal exclusive or with signal.

    Declaration
    public static void Xor(this CudaDeviceVariable<uint> pSrc1, CudaDeviceVariable<uint> pSrc2, CudaDeviceVariable<uint> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc1

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pSrc2

    Source signal pointer. signal2 elements to be exclusive ored with signal1 elements

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    XorC(CudaDeviceVariable<Byte>, CudaDeviceVariable<Byte>, Byte)

    8-bit unsigned char signal exclusive or with constant.

    Declaration
    public static void XorC(this CudaDeviceVariable<byte> pSrc, CudaDeviceVariable<byte> pDst, byte nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    System.Byte nValue

    Constant value to be exclusive ored with each vector element

    | Improve this Doc View Source

    XorC(CudaDeviceVariable<Byte>, Byte)

    8-bit unsigned char in place signal exclusive or with constant.

    Declaration
    public static void XorC(this CudaDeviceVariable<byte> pSrcDst, byte nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pSrcDst

    In-Place Signal Pointer.

    System.Byte nValue

    Constant value to be exclusive ored with each vector element

    | Improve this Doc View Source

    XorC(CudaDeviceVariable<UInt16>, CudaDeviceVariable<UInt16>, UInt16)

    16-bit unsigned short signal exclusive or with constant.

    Declaration
    public static void XorC(this CudaDeviceVariable<ushort> pSrc, CudaDeviceVariable<ushort> pDst, ushort nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt16> pDst

    Destination signal pointer.

    System.UInt16 nValue

    Constant value to be exclusive ored with each vector element

    | Improve this Doc View Source

    XorC(CudaDeviceVariable<UInt16>, UInt16)

    16-bit unsigned short in place signal exclusive or with constant.

    Declaration
    public static void XorC(this CudaDeviceVariable<ushort> pSrcDst, ushort nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt16> pSrcDst

    In-Place Signal Pointer.

    System.UInt16 nValue

    Constant value to be exclusive ored with each vector element

    | Improve this Doc View Source

    XorC(CudaDeviceVariable<UInt32>, CudaDeviceVariable<UInt32>, UInt32)

    32-bit unsigned integer signal exclusive or with constant.

    Declaration
    public static void XorC(this CudaDeviceVariable<uint> pSrc, CudaDeviceVariable<uint> pDst, uint nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.UInt32> pDst

    Destination signal pointer.

    System.UInt32 nValue

    Constant value to be exclusive ored with each vector element

    | Improve this Doc View Source

    XorC(CudaDeviceVariable<UInt32>, UInt32)

    32-bit unsigned signed integer in place signal exclusive or with constant.

    Declaration
    public static void XorC(this CudaDeviceVariable<uint> pSrcDst, uint nValue)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.UInt32> pSrcDst

    In-Place Signal Pointer.

    System.UInt32 nValue

    Constant value to be exclusive ored with each vector element

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Npp16sc>)

    16-bit integer complex, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<Npp16sc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp16sc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Npp32fc>)

    32-bit float complex, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<Npp32fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Npp32sc>)

    32-bit integer complex, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<Npp32sc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp32sc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Npp64fc>)

    64-bit double complex, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<Npp64fc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64fc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Npp64sc>)

    64-bit long long integer complex, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<Npp64sc> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<Npp64sc> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Byte>)

    8-bit unsigned char, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<byte> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Byte> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Double>)

    64-bit double, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<double> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Double> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Int16>)

    16-bit integer, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<short> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Int32>)

    32-bit integer, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<int> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int32> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Int64>)

    64-bit long long integer, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<long> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int64> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    Zero(CudaDeviceVariable<Single>)

    32-bit float, vector zero method.

    Declaration
    public static void Zero(this CudaDeviceVariable<float> pDst)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pDst

    Destination signal pointer.

    | Improve this Doc View Source

    ZeroCrossing(CudaDeviceVariable<Int16>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>, NppsZCType)

    16-bit signed short integer zero crossing method, return value is 32-bit floating point.

    Declaration
    public static void ZeroCrossing(this CudaDeviceVariable<short> pSrc, CudaDeviceVariable<float> pValZC, CudaDeviceVariable<byte> pDeviceBuffer, NppsZCType tZCType)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pValZC

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    NppsZCType tZCType

    Type of the zero crossing measure: nppZCR, nppZCXor or nppZCC.

    | Improve this Doc View Source

    ZeroCrossing(CudaDeviceVariable<Single>, CudaDeviceVariable<Single>, CudaDeviceVariable<Byte>, NppsZCType)

    32-bit floating-point zero crossing method, return value is 32-bit floating point.

    Declaration
    public static void ZeroCrossing(this CudaDeviceVariable<float> pSrc, CudaDeviceVariable<float> pValZC, CudaDeviceVariable<byte> pDeviceBuffer, NppsZCType tZCType)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> pSrc

    Source signal pointer.

    CudaDeviceVariable<System.Single> pValZC

    Pointer to the output result.

    CudaDeviceVariable<System.Byte> pDeviceBuffer

    Pointer to the required device memory allocation.

    NppsZCType tZCType

    Type of the zero crossing measure: nppZCR, nppZCXor or nppZCC.

    | Improve this Doc View Source

    ZeroCrossingGetBufferSize(CudaDeviceVariable<Int16>)

    Device-buffer size (in bytes) for nppsZeroCrossing_16s32f.

    Declaration
    public static int ZeroCrossingGetBufferSize(this CudaDeviceVariable<short> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Int16> devVar
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    ZeroCrossingGetBufferSize(CudaDeviceVariable<Single>)

    Device-buffer size (in bytes) for nppsZeroCrossing_32f.

    Declaration
    public static int ZeroCrossingGetBufferSize(this CudaDeviceVariable<float> devVar)
    Parameters
    Type Name Description
    CudaDeviceVariable<System.Single> devVar
    Returns
    Type Description
    System.Int32
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX