Developer Reference for Intel® oneAPI Math Kernel Library for Fortran
A newer version of this document is available. Customers should click here to go to the newest version.
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_vsl.f90
Input Parameters
Name |
Type |
Description |
---|---|---|
task |
Fortran: TYPE(VSL_SS_TASK) |
Descriptor of the task |
cor |
Fortran: REAL(KIND=4) DIMENSION(*) for vslssseditcorparameterization REAL(KIND=8) DIMENSION(*) for vsldsseditcorparameterization |
Pointer to the correlation matrix |
cor_storage |
Fortran: INTEGER |
Pointer to the storage format of the correlation matrix |
pcor |
Fortran: REAL(KIND=4) DIMENSION(*) for vslssseditcorparameterization REAL(KIND=8) DIMENSION(*) for vsldsseditcorparameterization |
Pointer to the parameterized correlation matrix |
por_storage |
Fortran: INTEGER |
Pointer to the storage format of the parameterized correlation matrix |
Output Parameters
Name |
Type |
Description |
---|---|---|
status |
Fortran: INTEGER |
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.