NMSIS-DSP  Version 1.2.0
NMSIS DSP Software Library

Barycenter of weighted vectors. More...

Functions

void riscv_barycenter_f16 (const float16_t *in, const float16_t *weights, float16_t *out, uint32_t nbVectors, uint32_t vecDim)
 Barycenter. More...
 
void riscv_barycenter_f32 (const float32_t *in, const float32_t *weights, float32_t *out, uint32_t nbVectors, uint32_t vecDim)
 Barycenter. More...
 

Detailed Description

Barycenter of weighted vectors.

Function Documentation

◆ riscv_barycenter_f16()

void riscv_barycenter_f16 ( const float16_t *  in,
const float16_t *  weights,
float16_t *  out,
uint32_t  nbVectors,
uint32_t  vecDim 
)

Barycenter.

Parameters
[in]*inList of vectors
[in]*weightsWeights of the vectors
[out]*outBarycenter
[in]nbVectorsNumber of vectors
[in]vecDimDimension of space (vector dimension)
Returns
None

◆ riscv_barycenter_f32()

void riscv_barycenter_f32 ( const float32_t *  in,
const float32_t *  weights,
float32_t *  out,
uint32_t  nbVectors,
uint32_t  vecDim 
)

Barycenter.

Parameters
[in]*inList of vectors
[in]*weightsWeights of the vectors
[out]*outBarycenter
[in]nbVectorsNumber of vectors
[in]vecDimDimension of space (vector dimension)
Returns
None