AddProductC
AddProductC
Adds product of a vector and a constant to the accumulator vector.
Syntax
IppStatus ippsAddProductC_32f(const Ipp32f*
pSrc
, const Ipp32f
val
, Ipp32f*
pSrcDst
, int
len
);
IppStatus ippsAddProductC_64f(const Ipp64f*
pSrc
, const Ipp64f
val
, Ipp64f*
pSrcDst
, int
len
);
Include Files
ipps.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
Libraries:
ippcore.lib
,
ippvm.lib
Parameters
- pSrc
- Pointer to the source vector.
- val
- The value by which the source vector is multiplied.
- pSrcDst
- Pointer to the source and destination vector for the in-place operation.
- len
- Number of elements in the vector.
Description
This function multiplies each element of the source vector
pSrc
by a value val
and adds the result to the corresponding element of the accumulator vector pSrcDst
as given by: pSrcDst
[n] = pSrcDst
[n] + pSrc
[n]*val
, 0
≤
n < len
Return Values
- ippStsNoErr
- Indicates no error.
- ippStsNullPtrErr
- Indicates an error if any of the specified pointers isNULL.
- ippStsSizeErr
- Indicates an error iflenis less than or equal to 0.