Developer Reference for Intel® oneAPI Math Kernel Library for C
vslSSEditMoments
Modifies the pointers to arrays that hold moment estimates.
Syntax
status = vslsSSEditMoments(task, mean, r2m, r3m, r4m, c2m, c3m, c4m);
status = vsldSSEditMoments(task, mean, r2m, r3m, r4m, c2m, c3m, c4m);
Include Files
- mkl.h
Input Parameters
| Name | Type | Description | 
|---|---|---|
| task | VSLSSTaskPtr | Descriptor of the task | 
| mean | float* for vslsSSEditMoments double* for vsldSSEditMoments | Pointer to the array of means | 
| r2m | float* for vslsSSEditMoments double* for vsldSSEditMoments | Pointer to the array of raw moments of the 2nd order | 
| r3m | float* for vslsSSEditMoments double* for vsldSSEditMoments | Pointer to the array of raw moments of the 3rd order | 
| r4m | float* for vslsSSEditMoments double* for vsldSSEditMoments | Pointer to the array of raw moments of the 4th order | 
| c2m | float* for vslsSSEditMoments double* for vsldSSEditMoments | Pointer to the array of central moments of the 2nd order | 
| c3m | float* for vslsSSEditMoments double* for vsldSSEditMoments | Pointer to the array of central moments of the 3rd order | 
| c4m | float* for vslsSSEditMoments double* for vsldSSEditMoments | Pointer to the array of central moments of the 4th order | 
Output Parameters
| Name | Type | Description | 
|---|---|---|
| status | int | Current status of the task | 
Description
The vslSSEditMoments routine replaces pointers to the arrays that hold estimates of raw and central moments with values passed as corresponding parameters of the routine. If you pass a value of NULL for a specific input parameter, the value of that parameter in the task descriptor is unchanged.