Developer Reference for Intel® oneAPI Math Kernel Library for C
vslSSEditCorParameterization
Modifies pointers to arrays related to the algorithm of correlation matrix parameterization.
Syntax
status = vslsSSEditCorParameterization(task, cor, cor_storage, pcor, pcor_storage);
status = vsldSSEditCorParameterization(task, cor, cor_storage, pcor, pcor_storage);
Include Files
- mkl.h
 
Input Parameters
Name  |  
      Type  |  
      Description  |  
     
|---|---|---|
task  |  
      VSLSSTaskPtr  |  
      Descriptor of the task  |  
     
cor  |  
      const float* for vslsSSEditCorParameterization const double* for vsldSSEditCorParameterization  |  
      Pointer to the correlation matrix  |  
     
cor_storage  |  
      const MKL_INT*  |  
      Pointer to the storage format of the correlation matrix  |  
     
pcor  |  
      float* for vslsSSEditCorParameterization double* for vsldSSEditCorParameterization  |  
      Pointer to the parameterized correlation matrix  |  
     
por_storage  |  
      const MKL_INT*  |  
      Pointer to the storage format of the parameterized correlation matrix  |  
     
Output Parameters
Name  |  
      Type  |  
      Description  |  
     
|---|---|---|
status  |  
      int  |  
      Current status of the task  |  
     
Description
The vslSSEditCorParameterization routine uses values passed as parameters of the routine to replace pointers to the correlation matrix, pointers to the correlation matrix storage format, a pointer to the parameterized correlation matrix, and a pointer to the parameterized correlation matrix storage format. See Table "Storage formats of a variance-covariance/correlation matrix" for possible values of the cor_storage and pcor_storage parameters. If you pass a value of NULL for a specific input parameter, the value of that parameter in the task descriptor is unchanged.