aubio  0.4.0~beta1
 All Data Structures Files Functions Variables Typedefs Macros
Functions
vecutils.h File Reference

Utility functions for fvec_t and cvec_t objects. More...

Go to the source code of this file.

Functions

void fvec_exp (fvec_t *s)
 compute \(e^x\) of each vector elements More...
 
void fvec_cos (fvec_t *s)
 compute \(cos(x)\) of each vector elements More...
 
void fvec_sin (fvec_t *s)
 compute \(sin(x)\) of each vector elements More...
 
void fvec_abs (fvec_t *s)
 compute the \(abs(x)\) of each vector elements More...
 
void fvec_sqrt (fvec_t *s)
 compute the \(sqrt(x)\) of each vector elements More...
 
void fvec_log10 (fvec_t *s)
 compute the \(log10(x)\) of each vector elements More...
 
void fvec_log (fvec_t *s)
 compute the \(log(x)\) of each vector elements More...
 
void fvec_floor (fvec_t *s)
 compute the \(floor(x)\) of each vector elements More...
 
void fvec_ceil (fvec_t *s)
 compute the \(ceil(x)\) of each vector elements More...
 
void fvec_round (fvec_t *s)
 compute the \(round(x)\) of each vector elements More...
 
void fvec_pow (fvec_t *s, smpl_t pow)
 raise each vector elements to the power pow More...
 
void cvec_exp (cvec_t *s)
 compute \(e^x\) of each vector norm elements More...
 
void cvec_cos (cvec_t *s)
 compute \(cos(x)\) of each vector norm elements More...
 
void cvec_sin (cvec_t *s)
 compute \(sin(x)\) of each vector norm elements More...
 
void cvec_abs (cvec_t *s)
 compute the \(abs(x)\) of each vector norm elements More...
 
void cvec_sqrt (cvec_t *s)
 compute the \(sqrt(x)\) of each vector norm elements More...
 
void cvec_log10 (cvec_t *s)
 compute the \(log10(x)\) of each vector norm elements More...
 
void cvec_log (cvec_t *s)
 compute the \(log(x)\) of each vector norm elements More...
 
void cvec_floor (cvec_t *s)
 compute the \(floor(x)\) of each vector norm elements More...
 
void cvec_ceil (cvec_t *s)
 compute the \(ceil(x)\) of each vector norm elements More...
 
void cvec_round (cvec_t *s)
 compute the \(round(x)\) of each vector norm elements More...
 
void cvec_pow (cvec_t *s, smpl_t pow)
 raise each vector norm elements to the power pow More...
 

Detailed Description

Utility functions for fvec_t and cvec_t objects.

Definition in file vecutils.h.

Function Documentation

void cvec_abs ( cvec_t s)

compute the \(abs(x)\) of each vector norm elements

Parameters
svector to modify
void cvec_ceil ( cvec_t s)

compute the \(ceil(x)\) of each vector norm elements

Parameters
svector to modify
void cvec_cos ( cvec_t s)

compute \(cos(x)\) of each vector norm elements

Parameters
svector to modify
void cvec_exp ( cvec_t s)

compute \(e^x\) of each vector norm elements

Parameters
svector to modify
void cvec_floor ( cvec_t s)

compute the \(floor(x)\) of each vector norm elements

Parameters
svector to modify
void cvec_log ( cvec_t s)

compute the \(log(x)\) of each vector norm elements

Parameters
svector to modify
void cvec_log10 ( cvec_t s)

compute the \(log10(x)\) of each vector norm elements

Parameters
svector to modify
void cvec_pow ( cvec_t s,
smpl_t  pow 
)

raise each vector norm elements to the power pow

Parameters
svector to modify
powpower to raise to
void cvec_round ( cvec_t s)

compute the \(round(x)\) of each vector norm elements

Parameters
svector to modify
void cvec_sin ( cvec_t s)

compute \(sin(x)\) of each vector norm elements

Parameters
svector to modify
void cvec_sqrt ( cvec_t s)

compute the \(sqrt(x)\) of each vector norm elements

Parameters
svector to modify
void fvec_abs ( fvec_t s)

compute the \(abs(x)\) of each vector elements

Parameters
svector to modify
void fvec_ceil ( fvec_t s)

compute the \(ceil(x)\) of each vector elements

Parameters
svector to modify
void fvec_cos ( fvec_t s)

compute \(cos(x)\) of each vector elements

Parameters
svector to modify
void fvec_exp ( fvec_t s)

compute \(e^x\) of each vector elements

Parameters
svector to modify
void fvec_floor ( fvec_t s)

compute the \(floor(x)\) of each vector elements

Parameters
svector to modify
void fvec_log ( fvec_t s)

compute the \(log(x)\) of each vector elements

Parameters
svector to modify
void fvec_log10 ( fvec_t s)

compute the \(log10(x)\) of each vector elements

Parameters
svector to modify
void fvec_pow ( fvec_t s,
smpl_t  pow 
)

raise each vector elements to the power pow

Parameters
svector to modify
powpower to raise to
void fvec_round ( fvec_t s)

compute the \(round(x)\) of each vector elements

Parameters
svector to modify
void fvec_sin ( fvec_t s)

compute \(sin(x)\) of each vector elements

Parameters
svector to modify
void fvec_sqrt ( fvec_t s)

compute the \(sqrt(x)\) of each vector elements

Parameters
svector to modify