scf_celebic/ex3/seq/skalar/mylib.h
dino.celebic 3882aee07a task8
2025-11-11 15:50:51 +01:00

17 lines
502 B
C

#pragma once
/** Inner product
@param[in] N number of vector elements
@param[in] x vector
@param[in] y vector
@return resulting Euclidian inner product <x,y>
*/
double scalar(unsigned int N, double const x[], double const y[]);
double scalar_unroll(unsigned int const N, double const x[], double const y[]);
/** L_2 Norm of a vector
@param[in] N number of vector elements
@param[in] x vector
@return resulting Euclidian norm <x,y>
*/
double norm(unsigned int N, double const x[]);