Developer Reference for Intel® oneAPI Math Kernel Library for Fortran

ID 766686
Date 10/31/2024
Public
Document Table of Contents

vslSSEditStreamQuantiles

Modifies the pointers to parameters related to quantile computations for streaming data.

Syntax

status = vslssseditstreamquantiles(task, quant_order_n, quant_order, quants, nparams, params)

status = vsldsseditstreamquantiles(task, quant_order_n, quant_order, quants, nparams, params)

Include Files

  • mkl_vsl.f90

Input Parameters

Name

Type

Description

task

Fortran: TYPE(VSL_SS_TASK)

Descriptor of the task

quant_order_n

Fortran: INTEGER

Pointer to the number of quantile orders

quant_order

Fortran: REAL(KIND=4) DIMENSION(*)

for vslssseditstreamquantiles

REAL(KIND=8) DIMENSION(*)

for vsldsseditstreamquantiles

Pointer to the array of quantile orders

quants

Fortran: REAL(KIND=4) DIMENSION(*)

for vslssseditstreamquantiles

REAL(KIND=8) DIMENSION(*)

for vsldsseditstreamquantiles

Pointer to the array of quantiles

nparams

Fortran: INTEGER

Pointer to the number of the algorithm parameters

params

Fortran: REAL(KIND=4) DIMENSION(*)

for vslssseditstreamquantiles

REAL(KIND=8) DIMENSION(*)

for vsldsseditstreamquantiles

Pointer to the array of the algorithm parameters

Output Parameters

Name

Type

Description

status

Fortran: INTEGER

Current status of the task

Description

The vslSSEditStreamQuantiles routine replaces pointers to the number of quantile orders, the array of quantile orders, the array of quantiles, the number of the algorithm parameters, and the array of the algorithm parameters with values passed into 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.