Vector Initialization Functions

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.

Intel IPP Vector Initialization Functions
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.

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.