This chapter describes the Intel® IPP functions that initialize vectors with either constants, the contents of other vectors, or the generated signals.
The full list of the functions in this group is given in the table below.
Function Base Name | Operation |
---|---|
Vector Initialization Functions | |
Copy | Copies the contents of one vector into another. |
PackBits | Packs part of data bits from the vector to the another vector. |
Move | Moves the contents of one vector to another vector. |
Set | Initializes vector elements to a specified common value. |
Zero | Initializes a vector to zero. |
Tone and Triangle Generation Functions | |
ToneInitAllocQ15 | Allocates memory and initializes the tone generator state |
ToneFree | Frees memory allocated by the function ippsToneInitAllocQ15. |
ToneGetStateSizeQ15 | Computes the length of the tone generator structure. |
ToneInitQ15 | Initializes the tone generator specification structure. |
ToneQ15 | Generates a tone in accordance with tone generator specification |
Tone_Direct | Generates a tone with a given frequency, phase, and magnitude. |
ToneQ15_Direct | Generates a tone with a given frequency, phase, and magnitude. |
TriangleInitAllocQ15 | Allocates memory and initializes the triangle generator state. |
TriangleFree | Frees memory allocated by the function ippsTriangleInitAlloc. |
TriangleGetStateSizeQ15 | Computes the length of the triangle generator structure. |
TriangleInitQ15 | Initializes the triangle generator specification structure. |
TriangleQ15 | Generates a triangle in accordance with triangle generator specification |
Triangle_Direct | Generates a triangle with a given frequency, phase, and magnitude. |
TriangleQ15_Direct | Generates a triangle with a given frequency, phase, and magnitude |
Uniform Distribution Functions | |
RandUniformInitAlloc | Allocates memory and initializes a noise generator with uniform distribution. |
RandUniformFree | Closes the uniform distribution generator state. |
RandUniformGetSize | Computes the length of the uniform distribution generator structure |
RandUniformInit | Initializes a noise generator with uniform distribution. |
RandUniform | Generates the pseudo-random samples with a uniform distribution. |
RandUniform_Direct | Generates the pseudo-random samples with a uniform distribution in direct mode. |
Gaussian Distribution Functions | |
RandGaussInitAlloc | Allocates memory and initializes a noise generator with Gaussian distribution. |
RandGaussFree | Closes the Gaussian distribution generator state. |
RandGaussGetSize | Computes the length of the Gaussian distribution generator state |
RandGaussInit | Initializes a noise generator with Gaussian distribution. |
RandGauss | Generates the pseudo-random samples with a Gaussian distribution. |
RandGauss_Direct | Generates pseudo-random samples with a Gaussian distribution in the direct mode. |
Special Vector Functions | |
VectorJaehne | Creates a Jaehne vector. |
VectorSlope | Creates a slope vector. |
VectorRamp | Creates a ramp vector. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.