Library/ManagedCuda/NPP/NPPsExtensionMethods.cs
/// <summary>
/// 16-bit integer complex number (16 bit real, 16 bit imaginary)signal divided by constant, 
/// scale, then clamp to saturated value.
/// </summary>
/// <param name="pSrcDst">In-Place Signal Pointer.</param>
/// <param name="nValue">Constant value to be divided into each vector element</param>
/// <param name="nScaleFactor">Integer Result Scaling.</param>
16-bit integer complex number (16 bit real, 16 bit imaginary)signal divided by constant,
scale, then clamp to saturated value.
16 - bit integer complex number ( 16 bit real 16 bit imaginary ) signal divided by constant scale then clamp to saturated value .
public static void DivC(this CudaDeviceVariable<Npp16sc> pSrcDst, Npp16sc nValue, int nScaleFactor)
		{
			NppStatus status = NPPNativeMethods.NPPs.DivC.nppsDivC_16sc_ISfs(nValue, pSrcDst.DevicePointer, pSrcDst.Size, nScaleFactor);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppsDivC_16sc_ISfs", status));
			NPPException.CheckNppStatus(status, pSrcDst);
		}
public static void DivC ( this CudaDeviceVariable < Npp16sc > pSrcDst , Npp16sc nValue , int nScaleFactor ) { NppStatus status = NPPNativeMethods . NPPs . DivC . nppsDivC_16sc_ISfs ( nValue , pSrcDst . DevicePointer , pSrcDst . Size , nScaleFactor ) ; Debug . WriteLine ( String . Format ( " " , DateTime . Now , " " , status ) ) ; NPPException . CheckNppStatus ( status , pSrcDst ) ; }
16-bit integer complex number (16 bit real, 16 bit imaginary)signal divided by constant,
scale, then clamp to saturated value.
16 - bit integer complex number ( 16 bit real 16 bit imaginary ) signal divided by constant scale then clamp to saturated value .
CudaDeviceVariable<Npp16sc>
this
nValue
Npp16sc
Constant value to be divided into each vector element
Constant value to be divided into each vector element
nScaleFactor
int
Integer Result Scaling.
Integer Result Scaling .
pSrcDst
In-Place Signal Pointer.
In - Place Signal Pointer .