RandGaussInitAlloc

DEPRECATED. Allocates memory and initializes a noise generator with Gaussian distribution.

IppStatus ippsRandGaussInitAlloc_8u(IppsRandGaussState_8u** pRandGaussState, Ipp8u mean, Ipp8u stdDev, unsigned int seed);

IppStatus ippsRandGaussInitAlloc_16s(IppsRandGaussState_16s** pRandGaussState, Ipp16s mean, Ipp16s stdDev, unsigned int seed);

IppStatus ippsRandGaussInitAlloc_32f(IppsRandGaussState_32f** pRandGaussState, Ipp32f mean, Ipp32f stdDev, unsigned int seed);

Include Files

ipps.h

Domain Dependencies

Headers: ippcore.h, ippvm.h

Libraries: ippcore.lib, ippvm.lib

Parameters

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.

Description

The function ippsRandGaussInitAlloc is deprecated. This function is obsolete and will be removed in a future release. Internal memory allocation will not be supported. Use the ippsRandGaussGetSize and ippsRandGaussInit functions instead. Use the following link for details: http://software.intel.com/sites/products/ipp-deprecated-features-feedback/.

This function allocates memory and initializes the pseudo-random generator state structure pRandGaussState. This structure contains parameters of the required noise generator that are specified by the mean, stdDev and seed values.

Return 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.
For more complete information about compiler optimizations, see our Optimization Notice.