Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

vslSSEditPooledCovariance

Modifies pooled/group covariance matrix array pointers.

Syntax

status
=
vslssseditpooledcovariance
(
task
,
grp_indices
,
pld_mean
,
pld_cov
,
req_grp_indices
,
grp_means
,
grp_cov
)
status
=
vsldsseditpooledcovariance
(
task
,
grp_indices
,
pld_mean
,
pld_cov
,
req_grp_indices
,
grp_means
,
grp_cov
)
Include Files
  • mkl_vsl.f90
Input Parameters
Name
Type
Description
task
TYPE(VSL_SS_TASK)
Descriptor of the task
grp_indices
INTEGER DIMENSION(*)
Pointer to an array of size
n
. The
i
-th element of the array contains the number of the group the observation belongs to.
pld_mean
REAL(KIND=4) DIMENSION(*)
for
vslssseditpooledcovariance
REAL(KIND=8) DIMENSION(*)
for
vsldsseditpooledcovariance
Pointer to the array of pooled means
pld_cov
REAL(KIND=4) DIMENSION(*)
for
vslssseditpooledcovariance
REAL(KIND=8) DIMENSION(*)
for
vsldsseditpooledcovariance
Pointer to the array that holds a pooled covariance matrix
req_grp_indices
INTEGER DIMENSION(*)
Pointer to the array that contains indices of groups for which estimates to return (such as covariance and mean)
grp_means
REAL(KIND=4) DIMENSION(*)
for product=Fortran
vslssseditpooledcovariance
REAL(KIND=8) DIMENSION(*)
for
vsldsseditpooledcovariance
Pointer to the array of group means
grp_cov
REAL(KIND=4) DIMENSION(*)
for
vslssseditpooledcovariance
REAL(KIND=8) DIMENSION(*)
for
vsldsseditpooledcovariance
Pointer to the array that holds group covariance matrices
Output Parameters
Name
Type
Description
status
INTEGER
Current status of the task
Description
The
vslSSEditPooledCovariance
routine replaces pointers to the array of group indices, the array of pooled means, the array for a pooled covariance matrix, and pointers to the array of indices of group matrices, the array of group means, and the array for group covariance matrices with values passed in the editors. If you pass a value of
NULL
for a specific input parameter, the value of that parameter in the task descriptor is unchanged.. Use the
vslSSEditTask
routine to replace the storage format for pooled and group covariance matrices.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804