Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
Date 11/07/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.h

Input Parameters

Name

Type

Description

task

VSLSSTaskPtr

Descriptor of the task

quant_order_n

const MKL_INT*

Pointer to the number of quantile orders

quant_order

const float* for vslsSSEditStreamQuantiles

const double* for vsldSSEditStreamQuantiles

Pointer to the array of quantile orders

quants

float* for vslsSSEditStreamQuantiles

double* for vsldSSEditStreamQuantiles

Pointer to the array of quantiles

nparams

const MKL_INT*

Pointer to the number of the algorithm parameters

params

const float*

for vslsSSEditStreamQuantiles

const double*

for vsldSSEditStreamQuantiles

Pointer to the array of the algorithm parameters

Output Parameters

Name

Type

Description

status

int

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.