Initializes a noise generator with Gaussian distribution.
IppStatus ippsRandGaussInit_16s(IppsRandGaussState_16s* pRandGaussState, Ipp16s mean, Ipp16s stdDev, unsigned int seed);
pRandGaussState |
Pointer to the structure containing parameters for the generator of noise. |
mean |
Mean of the Gaussian distribution. |
stdDev |
Standard deviation of the Gaussian distribution. |
seed |
Seed value used by the pseudo-random number generator algorithm. |
The function ippsRandGaussInit is declared in the ipps.h file. This function initializes the pseudo-random generator state structure pRandGaussState in the external buffer. The size of this buffer must be computed previously by calling the function ippsRandGaussGetSize. This structure contains parameters of the required noise generator that are specified by the mean, stdDev and seed values.
ppStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when the pRandGaussState pointer is NULL. |
ippStsMemAllocErr |
Indicates an error when there is not enough memory for the operation. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.