Polynom_seq
Functions
mylib.cpp File Reference
#include <cmath>
#include <cblas.h>
#include "mylib.h"

Functions

double scalar (const unsigned int N, const double x[], const double y[])
 
double norm (const unsigned int N, const double x[])
 
double poly (const unsigned int p, const double coeff[], const double x)
 
double horner (const unsigned int p, const double coeff[], const double x)
 
void func_poly_1 (const unsigned int p, const double coeff[], const unsigned int N, const double x[], double y[])
 
void func_poly_2 (const unsigned int p, const double coeff[], const unsigned int N, const double x[], double y[])
 
void func_poly_2_unroll (const unsigned int p, const double coeff[], const unsigned int N, const double x[], double y[])
 

Function Documentation

void func_poly_1 ( const unsigned int  p,
const double  coeff[],
const unsigned int  N,
const double  x[],
double  y[] 
)
void func_poly_2 ( const unsigned int  p,
const double  coeff[],
const unsigned int  N,
const double  x[],
double  y[] 
)
void func_poly_2_unroll ( const unsigned int  p,
const double  coeff[],
const unsigned int  N,
const double  x[],
double  y[] 
)
double horner ( const unsigned int  p,
const double  coeff[],
const double  x 
)
double norm ( const unsigned int  N,
const double  x[] 
)

Parameter constructor

Parameters
Nnumber of vector elements
xvector
yvector
Returns
resulting Euclidian inner product <x,y>
double poly ( const unsigned int  p,
const double  coeff[],
const double  x 
)

Parameter constructor

Parameters
Nnumber of vector elements
xvector
Returns
resulting Euclidian norm <x,y>
double scalar ( const unsigned int  N,
const double  x[],
const double  y[] 
)