Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
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.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.