Class NPPsExtensionMethods
Extensions methods extending CudaDeviceVariable with NPPs features.
Inheritance
Inherited Members
Namespace: ManagedCuda.NPP.NPPsExtensions
Assembly: NPP.dll
Syntax
public static class NPPsExtensionMethods
Methods
| Improve this Doc View SourceAbs(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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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 |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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. |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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). |
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). |
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). |
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). |
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). |
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). |
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). |
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). |
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). |
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). |
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). |
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). |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |